Oil spiked 5% on a weekend full of warships and seized cargo. The Nasdaq's 13-day winning streak — longest since 1992 — finally broke. And the Russell 2000 closed at a new record high. Those three things are not supposed to happen on the same afternoon. That's the story today.
The Close
A soft tape, but nothing close to panic. The S&P 500 slipped 17 points to 7,109. The Dow barely moved — down about five points. The Nasdaq lost a quarter of a percent and snapped a 34-year record for consecutive gains. The small-caps did the opposite. The Russell 2000 rose more than half a percent and printed a new closing high.
|
||||
| Russell 2000 | 2,792.96 | +0.58% | ||
| Brent Crude | $95.20 | +5.3% | ||
| 10-Yr Yield | 4.27% | +1 bp | ||
|
||||
| Energy |
|
+2.1% | ||
| Materials |
|
+0.7% | ||
| Industrials |
|
+0.5% | ||
| Financials |
|
+0.4% | ||
| Utilities |
|
+0.3% | ||
| Health Care |
|
+0.2% | ||
| Real Estate |
|
-0.1% | ||
| Cons. Staples |
|
-0.2% | ||
| Cons. Discret. |
|
-0.4% | ||
| Comm. Services |
|
-0.6% | ||
| Technology |
|
-0.8% | ||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
The energy names ran, which is what you'd expect with crude up five percent. Exxon, Occidental, ConocoPhillips — all green. What I didn't expect was the strength underneath the tape. Home Depot up more than three percent. Sherwin-Williams up four. Caterpillar up two. Those are the stocks that go up when people think America is building houses and roads, not when they think the world is ending.
Over the weekend the US Navy fired on and seized an Iranian cargo ship in the Gulf of Oman. Iran pulled out of the next round of talks and shut the Strait again. The ceasefire expires tomorrow. Every ingredient for a crash was in place. And the S&P closed down less than a quarter of a percent.
What The Market Is Pricing In
The market doesn't trade today. It trades what it thinks the world will look like in six to nine months. That's the whole job.
So here's the question. Why did small-caps make a new all-time high on the same day oil spiked five percent, the Navy fired on an Iranian ship, and the ceasefire is about to expire?
Because the market has already made up its mind about the war.
Look at what the money did today. It didn't run to safety. Gold fell almost one percent. The dollar barely moved. Bonds sold off instead of rallying. Those are not risk-off trades. In a real scare, gold rips higher, the dollar rips higher, and Treasuries get bid up. None of that happened.
What did happen is money came out of the most expensive growth stocks and went into cyclicals. Out of Nvidia and Netflix. Into Caterpillar, Home Depot, Sherwin-Williams. That's money betting on American industrial activity six months from now, not money hiding from a war.
The Russell 2000 made a new all-time high on a day oil spiked five percent. That's not a market worried about Iran. That's a market that has already decided the war is over and is starting to price in what comes after it. The weekend headlines are a distraction. The trend underneath them is the real story.
Here's the chain I keep coming back to. When oil stays high, inflation stays high. When inflation stays high, the Fed can't cut. When the Fed can't cut, long-term bond yields stay up. When bond yields stay up, the stocks that get hurt most are the ones whose profits live ten or twenty years in the future — the big tech names trading at fifty times earnings. That's why tech was the worst sector today and energy was the best.
On Wall Street they call this a factor rotation — money moving from one group of stocks to another based on where rates are going. We've seen this one before. Late 2021 into 2022, when the Fed started tightening, small-caps and cyclicals eventually took over from mega-cap tech. Same blueprint. Different trigger.
The Russell at a record high is telling you something specific. It's telling you that the traders pricing the next six months think the Iran shock is temporary, and the thing that actually matters is which companies benefit when American factories run harder and American houses keep getting built. That's a very different market than the one we had two months ago, when seven tech stocks were doing all the work.
What's Next
Three things I'm watching this weekend and into next week:
01 The Ceasefire Deadline
The two-week US-Iran ceasefire expires Tuesday, April 21. If it breaks, oil goes toward triple digits and the Fed cut story stays dead for the year. If a new deal gets signed, Brent gives back most of today's spike and the bond market starts thinking about cuts again. Watch the Brent price tomorrow morning — that's your tell before the equity market opens.
02 The Warsh Hearing
Kevin Warsh's first Senate confirmation hearing as Fed chair nominee is Tuesday. He's seen as more willing to cut rates than Powell was, which is why the bond market has been sneaking yields lower through most of April. If Warsh comes across hawkish — meaning he sounds worried about inflation and uninterested in cuts — bonds sell off and growth stocks get hit again. If he comes across dovish, the opposite. Every word gets parsed.
03 Flash PMIs on Thursday
The S&P Global Flash PMI for April comes out Thursday morning, April 23. This is the first real read on business activity since the war started, since the ceasefire, and since oil went wild. Manufacturing has been hovering just above the 50 line that separates growth from contraction. A print below 50 would be the first hard evidence that the oil shock is slowing the real economy. A print above 52 would say companies are shrugging it off — which is what today's tape is already suggesting.
The tape today was stranger than the headlines. New high on the small-caps, oil up five, and the world not ending. That's the market telling you what it thinks about the rest of 2026.

That's it for today. See you tomorrow after the close.
