S&P 500 gained 0.8% to 7,259.29, Nasdaq rose 1% to 25,309.67, Dow climbed 0.5% to 49,201.76.
Oil prices fell sharply, Brent crude down 3.4% to $110.60/barrel and WTI down 3.9% to $102.28/barrel.
U.S. officials, including Pete Hegseth, signaled de‑escalation of Iran tensions, noting Project Freedom ensures safe commercial shipping.
Job openings slipped to 6.866 million in March and ISM services index eased to 53.6, while earnings season lifted market optimism.