We have had a tremendous beginning to the Q1 earnings season, seemingly justifying this crazy broader market rally we've been experiencing since the March lows.
How To Play This Incredible Earnings Season