US Stocks’ Seven-Day Rally Stalls Ahead of CPI, US-Iran Talks

US equity futures stalled after a seven-day rally as investors weighed whether a fragile truce between Washington and Tehran can hold, and oil headed for its biggest weekly loss in nine months.

Contracts on the S&P 500 were little changed at 8:03 a.m. in New York, leaving the underlying index on track for its largest weekly gain in nearly a year. Nasdaq 100 futures also traded flat, with the tech-heavy benchmark on its longest winning streak since September.

Markets have been buoyed by a two-week ceasefire agreement announced Tuesday, which sparked a surge in equities and a pullback in oil. Traders are now looking for signs that the temporary truce can evolve into a more durable de-escalation. President Donald Trump said he remained “optimistic” about the outlook, even as he warned Tehran against imposing fees in the Strait of Hormuz.

“Today, geopolitics will remain the dominant force on markets, but as long as the face-to-face meeting Saturday morning isn’t cancelled, geopolitics shouldn’t weigh on markets too much,” wrote Tom Essaye, president and founder of the Sevens Report.

BB

The S&P 500’s winning streak now faces a key test as investors look to upcoming inflation data before attention shifts to US-Iran talks scheduled in Islamabad this weekend. March’s CPI, the first since the Iran war began, is expected to show the fastest monthly increase in headline CPI in almost four years, driven by gasoline prices.

While the recent tone in markets is cautiously optimism around further diplomatic progress, tensions continue to cap risk appetite. A bout of equities volatility fueled by surging energy prices amid the Iran war is eroding confidence among some of the market’s most reliable bulls: retail traders.