Stock market today: Dow, S&P 500 and Nasdaq futures slide as oil tops $100, Tesla slips after earnings

US stock futures pulled back on Thursday with progress toward US-Iran peace talks stalled, as investors assessed Tesla’s (TSLA) results in the wait for a fresh rush of earnings.
S&P 500 futures (ES=F) slid roughly 0.6%, coming off another record-setting session for the broad benchmark. Contracts on the Dow Jones Industrial Average (YM=F) and on the tech-heavy Nasdaq 100 (NQ=F) both also dropped 0.6%.
Oil rallied for a fourth day after Iran and the US failed to meet for further peace talks, despite President Trump’s indefinite extension of the current truce. The key Strait of Hormuz remains blocked as the two sides vie for control, pushing Brent crude futures (BZ=F) back above $100 to above $104 a barrel. Meanwhile West Texas Intermediate crude (CL=F) topped $95, as futures rose 2%.
Investors are looking to earnings reports to provide uplift as war-stoked inflation worries sour the mood. Tesla shares initially climbed after its earnings beat but later turned lower, slipping almost 3% after CEO Elon Musk signaled a massive capital expenditure push that will drag on cash flow.
Elsewhere, ServiceNow (NOW) stock fell almost 14% in premarket despite an upbeat earnings report, while IBM (IBM) slipped 7% as slowing revenue growth fed worries that Anthropic’s AI tools will disrupt its business.
Next up are quarterly results from American Express (AXP), Blackstone (BX), and American Airlines (AAL). Economic data updates include a preliminary S&P Global reading on manufacturing activity in April, which could reflect the impact of the Iran war.
LIVE 3 updates



