US stock futures rose modestly, with S&P 500 Futures up 0.2% to 7,258 points and Nasdaq 100 up 0.1% to 27,627.
Apple shares jumped 4% after reporting record revenue and EPS, with iPhone sales exceeding 20% growth for a second straight quarter.
Brent crude peaked above $126 per barrel before easing to about $114 amid profit‑taking and currency moves.
Iran warned of “long and painful” strikes if the US attacks, keeping geopolitical risk high as the Strait of Hormuz remains shut.