Stock Daily — April 6, 2026
Read today's brief with your subscriber email
Enter the email you used to subscribe, or start a subscription to get the brief before the market opens.
The S&P 500 and Nasdaq extended their winning streak to four days, with the Dow closing at a three-week high. The S&P 500 finished at 6611.83, up 0.44%; the Nasdaq at 21996.34, up 0.54%; and the Dow at 46669.88, up 0.36%. The gains were modest, but given that Trump’s “final deadline” for Iran is tomorrow, the fact that the market rallied at all is a statement in itself.
With most European and Asia-Pacific markets closed for Easter, US equities traded alone on thin liquidity. Trump held an afternoon press conference about the weekend pilot rescue mission and mentioned Iran in passing, but the tape barely flinched. This is the second time he has pushed back his deadline — from last week to Monday, then from Monday to Tuesday. Polymarket prices just a 3% chance of a ceasefire by April 7, yet assigns 100% odds that US troops will enter Iran before April 30. The market chose to ignore the latter.
Oil, at least, was honest. WTI settled at $113.74, up 1.97%, after intraday headlines of Iranian missiles fired at Israel and Israeli airstrikes hitting infrastructure across Iran. South Korea dispatched officials to the Middle East to secure oil supplies and safe passage through the Strait of Hormuz. The war is escalating, yet stocks didn’t sell off — a disconnect that demands explanation.
One possible read: most money is betting this conflict won’t last into the second half, that oil prices will eventually retreat, and that the full-year earnings story stays intact. Last week’s nonfarm payrolls and retail sales both beat expectations, giving that bet a floor of fundamental support.
But the bet is fragile. The VIX closed at 24.17 — no panic, but no complacency either. The 10-year Treasury yield sits at 4.34%; capital isn’t flooding into safe havens, nor is it pouring back into risk assets.
Sector performance was flat and undifferentiated. Consumer discretionary led with a 0.82% gain, followed by consumer staples at 0.94%, while healthcare fell 0.36% and utilities dropped 0.37% to bring up the rear — no extreme signals on either the offensive or defensive side. The market’s condition: March’s selloff forced a round of deleveraging, whoever needed to sell has sold, and there’s no catalyst to push lower; but geopolitical fog hasn’t cleared, capital won’t re-lever, and there’s no conviction to push higher. Low liquidity, light positioning, heavy speculation — the index is stuck near its yearly moving average.
Media reports indicate the US and Iran are negotiating a two-phase deal brokered through Pakistan and Turkey: a 45-day ceasefire to reopen the Strait of Hormuz, followed by permanent peace talks. But Iranian state media’s line is to reject any temporary ceasefire, demanding a permanent end to hostilities and recognition of Iran’s sovereignty over the strait. The gap at the negotiating table is far wider than what the market is pricing in.
Tomorrow is the pivotal moment. If Trump delays the deadline a third time, the market will keep grinding in this range — but each postponement erodes the credibility of his “final deadline,” and oil’s risk premium may actually ease. If he follows through, WTI above $120 is virtually guaranteed, inflation expectations get repriced, and this week’s CPI data takes on outsized importance. With inflation numbers still ahead and oil at $113, any upside CPI surprise will push Fed rate-cut expectations back another notch. The conditions for changing this view are specific: either a ceasefire materializes and the Strait of Hormuz returns to normal traffic, or oil drops back below $100 — at least one must happen before geopolitical risk can truly be called receding. Until then, every day the index rises is another day spent front-running a ceasefire that hasn’t arrived.
Get this analysis every trading day
Pre-market, before the open, with a clear directional call. From $3/mo.
Subscribe to Stock Daily →