S&P 500 futures up 0.4% to 7,197.75 and Nasdaq 100 futures up 0.9% to 27,570.75, while Dow futures fell 0.3% to 48,874.0.
Federal Reserve kept rates unchanged for a third meeting, with Chair Jerome Powell warning energy‑driven inflation hasn’t peaked and staying on the board as governor.
Oil prices jumped 6% amid heightened Hormuz tensions and reports of a potential U.S. blockade of Iran, prompting maritime security concerns.
After‑hours, Microsoft flat, Meta down 7%, Amazon up 4%, Alphabet up 7.2% on earnings; Caterpillar, Merck, Eli Lilly, Apple results and Q1 GDP, PCE data due Thursday.