S&P 500 climbed 0.6% to 6,856.42, Nasdaq rose 0.8% to 23,086.92, Dow gained 0.2% to 48,023.20.
Software stocks rebounded, with iShares IGV up 5% and Salesforce up 4.5%, driving market optimism.
President Trump announced a naval blockade of the Strait of Hormuz at 10:00 ET, noting 34 ships transited Sunday, highest since closure.
Consumer price growth surged in March on gasoline, leading CME FedWatch to lower December rate‑cut odds to 16% from 21%.