The S&P 500 and Nasdaq are set for significant April gains, driven by resilient corporate earnings that are overshadowing oil market supply shocks and geopolitical turmoil. Investors are betting on continued earnings strength, but face risks if rising war-driven costs begin to impact growth. Big Tech earnings were mixed, with Alphabet soaring while Meta and Microsoft saw declines.