S&P 500 futures rose 0.4% to 7,197.75 and Nasdaq 100 futures climbed 0.9% to 27,570.75, while Dow futures slipped 0.3% to 48,874.0.
The Federal Reserve kept interest rates unchanged for a third consecutive meeting, with Chair Jerome Powell warning energy‑driven inflation hasn’t peaked.
Oil prices jumped about 6% amid heightened Hormuz tensions and reports of a potential U.S. blockade of Iran.
‘Mag 7’ earnings were mixed – Microsoft flat, Meta down 7%, Amazon up 4%, Alphabet up 7.2%; results and GDP/PCE data due Thursday.