We get into the heart of the Q1 earnings season this week, with more than 800 companies reporting results, including five of the Magnificent 7 members and almost a third of S&P 500 members. We have ...