Last week was the busiest week of Q1 earnings season, as close to half of the S&P 500 reported quarterly results including Microsoft, Amazon, Meta, Alphabet, and Apple. Alphabet stock jumped 10 percent on the back of strong results from Google Cloud and Gemini.