S&P 500 reached an intraday high of 7,147.78 points before closing at 7,131.80, down 0.1%, as markets stayed muted.
US‑Iran tensions rose as President Trump ordered “shoot and kill” of Iranian boats in Hormuz, with Pakistan seeking a cease‑fire extension.
Brent crude rose 1.4% to $103.33 a barrel, staying above the $100 psychological level, adding pressure on market sentiment.
Corporate earnings showed 80% of S&P 500 firms beating forecasts, highlighted by Tesla’s $25 bn capex plan and Texas Instruments’ 19.3% surge.