Nine Days, Then Gravity

The S&P 500's longest win streak in three years just ended the moment oil remembered how to move markets.

Carol M. Highsmith / Wikimedia Commons (Public domain)

The S&P 500 fell 0.74% Wednesday, snapping a nine-day win streak that had carried the index to fresh record highs just 24 hours earlier. The Nasdaq dropped 0.89%, the Dow shed 621 points. Iran launched missiles at Kuwait and Bahrain, the US struck back at Qeshm Island, oil climbed above $95, and suddenly the rally that had ignored every warning sign for two weeks discovered it still answers to geopolitics.

The question isn't why the streak ended. It's why it took this long.

The index closed at a record 7,609.78 on Tuesday, capping nine consecutive weeks of gains — the longest run since late 2023 — driven almost entirely by semiconductor stocks that treated macro concerns as background noise. Marvell surged 32% after Nvidia's CEO called it the next trillion-dollar company, pushing the Philadelphia Semiconductor Index up nearly 6%. Tech was pricing perfection while the rest of the economy was pricing something else entirely.

Wednesday's ADP report showed 122,000 private jobs added in May, and the ISM Services PMI price gauge hit a near four-year high. Gasoline at the pump sits at $4.26 per gallon, more than a dollar above year-ago levels. US crude inventories fell 7.97 million barrels last week, the sixth consecutive weekly decline. The data says inflation is re-accelerating, the labor market won't break, and oil supply is tightening — exactly the mix that forces the Fed's hand toward hikes, not cuts.

Oil and fuel prices rose further, driving yields to rise across the curve. Treasury yields moving higher on stronger economic data is textbook "good news is bad news" — and equity markets just got the reminder. The nine-day streak wasn't built on improving fundamentals; it was built on the belief that AI demand could wall off tech from the macro cycle. A handful of AI names are behind the index's surge, with record concentration spurring index strength while subduing a challenging geopolitical and consumer backdrop.

That wall just cracked. Broadcom reported a fiscal second-quarter revenue miss after the close and fell 13% in extended trading, while CrowdStrike dropped 10% on weak guidance. When the leaders stumble and macro tightens simultaneously, narrow rallies don't broaden — they reverse.

Markets spent nine days pretending oil at $95, wages staying firm, and services inflation near four-year highs didn't matter. Wednesday was the bill coming due. The Iran conflict isn't new, but the pickup in US-Iran tensions and subsequent move higher in oil prices and Treasury yields finally weighed on stocks after attacks escalated between the two countries. Geopolitics doesn't kill rallies by existing — it kills them when it forces inflation higher at exactly the wrong moment in the rate cycle.

Nine-day streaks don't end because sentiment shifts. They end because the fundamentals they were ignoring finally show up in the price.

More Intelligence
Copper Trades Like the Shortage Is Tomorrow When the Surplus Is Today
Tue, Jun 30 - 3:57 PM
Rocket Lab Takes Out Iridium and Space Stocks Soar on AI Satellite Demand
Mon, Jun 29 - 3:58 PM
Iran Fires Drones at Hormuz Shipping and Nobody Priced the Ceasefire Dying
Sun, Jun 28 - 3:19 PM
OpenAI Blinks and the AI Bubble Just Admitted It's Priced Wrong
Sat, Jun 27 - 3:20 PM