The S&P and Nasdaq both hit new all-time highs this morning. By 4 p.m., both were red. The Dow gave back 314 points. The Russell 2000 lost 1.7% — its worst day in two weeks. The headline says records. The tape underneath says something different. Only 191 of the 503 stocks in the S&P 500 finished in the green today. The other 309 went down while the index was going up.
The Close
Records that didn't hold. The S&P 500 touched a fresh all-time high in the first hour, then faded to close down 0.4%. The Nasdaq did the same — new intraday record, then finished off 0.1%. The Dow lost 314 points. The Russell 2000 dropped 1.7%, giving back a chunk of the gains it built over the past two weeks.
|
||||
| S&P 500 Breadth | 191 of 503 | in green | ||
| Russell 2000 | ATH → red | −1.74% | ||
| Gold | $4,754 | +1.3% | ||
|
||||
| Information Technology |
|
+1.6% | ||
| Communication Services |
|
+0.9% | ||
| Consumer Staples |
|
+0.2% | ||
| Financials |
|
0.0% | ||
| Energy |
|
−0.3% | ||
| Materials |
|
−0.4% | ||
| Real Estate |
|
−0.5% | ||
| Health Care |
|
−0.7% | ||
| Consumer Discretionary |
|
−0.8% | ||
| Utilities |
|
−1.0% | ||
| Industrials |
|
−1.3% | ||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
The breadth tells the story. At midday, only 191 of the 503 stocks in the S&P 500 were green. Three were flat. The other 309 were red. The index was up because a handful of tech and communication services names were carrying it. Everything else was selling.
Oil did something strange. WTI fell to $91.73 a barrel early in the session — its lowest level since February, right back to where it was before the Iran war started. Then it bounced and settled at $94.81, giving back almost nothing on the day. Brent closed just above $100. The market tried to price in a full peace deal this morning and then couldn't hold it. That round trip in oil is the reason the rest of the market reversed too.
Arm Holdings fell 7% despite beating earnings. The company said it hasn't secured enough chip-making capacity to fill an additional $1 billion in demand for its new AGI processor. That's a supply ceiling, not a demand problem — but the market punished it anyway. When a stock runs 13% into the print and then gives back 7% on a beat, that's the tape telling you the good news was already priced.
Datadog was the standout gainer — up 28% on a Q1 blowout. Earnings came in at 60 cents a share versus the 51 cents the Street expected, and Q2 revenue guidance was $70 million above consensus. That's the kind of margin expansion that passes Tuesday's earnings quality test. On the losing side, Whirlpool dropped 12% after a miss and a dividend cut. Vital Farms lost 20% on a surprise loss. Planet Fitness fell 14% after slashing guidance on lower signups. CDW gave back 19% on weak operating income.
Gold caught a bid — up 1.3% to $4,754. Silver jumped 6% to $82. When metals run on a day the stock market reverses from records, the signal is clear: some money is moving to safety.
What The Market Is Pricing In
Stocks don't price today. They price the next six to twelve months. And what the market priced today — despite the records in the headline — is doubt about whether the rally has enough legs to keep going on its own.
Here's the problem. Yesterday the tape got the best possible combination: an Iran peace headline and an AMD blowout. The S&P gained 1.5%. Today it opened higher on the same momentum, hit a new high, and then the buyers disappeared. That kind of reversal — record highs followed by a close in the red — tells you the easy money from Wednesday's two-catalyst rally got spent in one session. The stocks that wanted to go up already went up. What's left is the 309 names that didn't.
When only a small number of stocks carry the index higher while the rest of the market falls, the rally looks strong but isn't. It's like a building held up by three pillars instead of thirty. As long as the three pillars hold, the building stands. But one bad headline — one earnings miss from Nvidia, one crack in the Iran deal — and there's nothing underneath to absorb the hit. On Wall Street, this is what they call narrow leadership. The advance-decline line — which counts how many stocks went up versus how many went down — was negative today even though the indexes started at records. When that happens, it means the average stock in the market is already falling. The index just hasn't caught up yet.
The rally hit records today and the market told you it doesn't trust them. More stocks went down than up. Oil tried to break below the war floor and couldn't hold. Gold and silver ran. Small caps got hit. The breadth that powered April's best-month-since-2020 run is narrowing — and that's the tell that matters most going into tomorrow's payroll report.
I've seen this setup before. January 2018. The market hit records every day for three straight weeks after the tax cut passed. Earnings were strong. The headlines were clean. But breadth was narrowing the whole time — fewer and fewer stocks were making new highs even as the index kept climbing. By the first week of February, the VIX exploded from 11 to 50 and the S&P corrected 10% in two weeks. I'm not calling a 10% correction here. But the pattern is the same: when the index makes records and the average stock doesn't follow, the tape is more fragile than it looks.
The forward-looking read: the Arm earnings hit a real nerve. The company beat but said demand exceeds what the fabs can build — there's a billion dollars of AI chip demand that can't be filled because there aren't enough factories. That's not an earnings problem. It's an infrastructure problem. And it tells you the AI cycle is running into a capacity wall at the exact moment the market needs the momentum to hold. Nvidia reports on May 20. If Nvidia signals the same supply constraints, the chip rally that powered this week's records runs into a ceiling.
What's Next
Three things I'm watching:
01 — April payrolls tomorrow, Friday May 8 at 8:30 a.m. Eastern
The biggest number of the week. Consensus is around 130,000 jobs with unemployment at 4.3%. After today's narrowing breadth, a hot number is the worst outcome — it locks the Fed in, keeps yields high, and pressures the rate-sensitive stocks that are already falling. A soft print under 100,000 with wages below 3.6% is the best-case scenario for the bulls: it gives the new Fed chair an argument for a summer cut and puts a floor under the parts of the market that are weakening. Today's jobless claims came in at 200,000 — below estimates, still tight. The Challenger report showed 83,000 layoff announcements in April, up 38% from March, with AI responsible for a quarter of the cuts. Hiring is strong but the cracks in the labor data are starting to show.
02 — Nvidia earnings May 20 after the close
Two weeks out, but after Arm's supply warning today, it's already the most important print on the calendar. If Nvidia confirms the same capacity constraints — demand outrunning what TSMC can build — the chip stocks that carried the index to records this week are going to hit a ceiling. If Nvidia says supply is catching up and guides above $45 billion for the quarter, the rally has legs into June. Watch the data center gross margin — that's the number that separates AMD's earnings quality story from Arm's supply problem story.
03 — Iran deal framework by end of the week
The U.S. and Iran are reportedly working on a one-page memo through mediators. Oil's round trip today — from $91 to $95 — shows the market is pricing peace but can't commit to it. If the memo gets signed before the weekend, oil breaks below $90 and Monday opens higher. If it stalls, the $100 Brent floor holds and the energy-inflation-Fed chain from last week stays intact.
The index hit records today. The average stock didn't follow. Tomorrow's payroll number decides whether the breadth comes back or the cracks get wider.

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