S&P 500 Notches Best Weekly Gain Since November as Q1 Earnings Season Crushes Expectations | The Fiscal Wire