This week saw a wave of earnings reports from 101 S&P 500 companies, resulting in mixed market reactions. While 82 companies surpassed EPS expectations, Microsoft faced about a 10% share drop post-results, contrasting with a 10% gain for Meta and a 3.5% increase for Tesla, which was buoyed by an upbeat outlook despite a revenue decline. Notably, Apple achieved record revenue driven by unprecedented iPhone demand, while energy giants Exxon Mobil and Chevron exceeded earnings expectations due to higher production volumes.