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 Fed kept rates unchanged for a third meeting, with Chair Jerome Powell warning energy‑driven inflation hasn’t peaked.
Oil prices jumped about 6% amid heightened Hormuz Strait tensions and reports of a potential U.S. blockade of Iran.
‘Mag 7’ earnings showed mixed moves: Microsoft flat, Meta down 7%, Amazon up 4%, Alphabet up 7.2%, with results slated Thursday.