US equity indexes rose amid speculation that an agreement to end the war against Iran is awaiting President Donald Trump's signature and as core inflation unexpectedly eased in April.
The Nasdaq Composite climbed 0.9% to 26,919.9, the S&P 500 advanced 0.6% to 7,567.3, and the Dow Jones Industrial Average edged up by less than 0.1% to 50,660.8 ahead of the close on Thursday.
A tentative agreement has been reached between the US and Iran to open the Strait of Hormuz and start nuclear talks, according to US officials, CNN reported, adding that President Donald Trump has not signed off on it yet.
Brent crude futures slipped 0.4% to $93.94. West Texas Intermediate crude oil futures rose 0.6% to $89.25.
The personal consumption expenditures, or PCE, price index slowed to 0.4% month-over-month from 0.7% in March, Bureau of Economic Analysis data showed. The Street expected 0.5% in a Bloomberg-compiled poll. The core PCE price index, which excludes the more volatile food and energy and is the Fed's preferred inflation gauge, grew by 0.2% versus March's 0.3%, also the consensus for April.
Annually, the PCE index jumped 3.8% in April, the largest increase since May 2023, up from 3.5% in March but in line with market expectations. Core PCE climbed to 3.3%, as expected, from 3.2% in March.