Market snapshot, not real-time
S&P 500 (SPY) $748.62 +0.88% Nasdaq-100 (QQQ) $708.90 +1.85% Dow (DIA) $522.55 +0.89% Russell 2000 (IWM) $295.82 +1.20% 10-Year Treasury (IEF) $93.32 −0.23% Crude Oil (USO) $128.37 +2.28% Gold (GLD) $373.85 +1.70% US Dollar Index (UUP) $28.45 +0.23% Volatility (VXX) $21.29 −3.77% Semiconductors (SMH) $583.24 +4.37% Silver (SLV) $53.36 +4.67% Emerging Markets (EEM) $65.45 +2.97% Bitcoin (BTC) $66,470.13 +1.90% Ethereum (ETH) $1,922.88 +1.00% S&P 500 (SPY) $748.62 +0.88% Nasdaq-100 (QQQ) $708.90 +1.85% Dow (DIA) $522.55 +0.89% Russell 2000 (IWM) $295.82 +1.20% 10-Year Treasury (IEF) $93.32 −0.23% Crude Oil (USO) $128.37 +2.28% Gold (GLD) $373.85 +1.70% US Dollar Index (UUP) $28.45 +0.23% Volatility (VXX) $21.29 −3.77% Semiconductors (SMH) $583.24 +4.37% Silver (SLV) $53.36 +4.67% Emerging Markets (EEM) $65.45 +2.97% Bitcoin (BTC) $66,470.13 +1.90% Ethereum (ETH) $1,922.88 +1.00%

Opinion · July 2026

Two Shocks, One Session: Why Thursday's Selloff Wasn't One Story

July 23, 2026 · Analysis, prompted by Thursday’s broad selloff

Thursday looked like a single bad day — the S&P 500 down 1.23%, volatility up 4.5%, red across almost every screen. But the tape was actually two unrelated stories layered on top of each other, and I think the distinction between them is a more useful way to think about risk than the headline number.

An exogenous shock and an endogenous re-rating

The first story was purely exogenous: a renewed Iran port blockade and reports of tanker attacks near Saudi Arabia sent crude oil surging roughly 6–7% on fears of a real, physical supply disruption. That kind of shock doesn't discriminate by business quality — it hit American Airlines hardest not because anything changed about American Airlines, but because fuel cost is a fixed, mechanical percentage of every airline's income statement. You can't underwrite your way out of a barrel of oil costing more.

The second story was the opposite: fully endogenous, built entirely from information the market already had. Alphabet beat Q2 estimates on both revenue and cloud growth, then fell 7.13% anyway because it raised 2026 capex guidance to $195–205 billion. Nothing was disrupted; the market simply re-read a known number and decided it liked it less. That reaction cascaded into Amazon, Oracle, and enterprise software broadly — each repriced not on new facts about themselves, but on what Alphabet's number implied about the group.

Where this connects to my own thesis

Alphabet's capex raise is the same company and the same question I tried to put a number on in The AI Capex Reality Check: as of Q1 2026, Alphabet was generating roughly $0.28 of free cash flow for every $1 of that quarter's capex. A guidance raise to $195–205 billion doesn't change that math favorably on its own — it just means the gap the study measured has to close from a wider starting point. That's not a reason to think the thesis behind names like Alphabet or Micron is broken; it's a reason the market's Thursday reaction was, in my view, a rational re-rating rather than an overreaction.

The practical takeaway I keep coming back to: a name can be a loser and a winner on the exact same headline, depending on where it sits in the chain. Alphabet's own capex raise hurt Alphabet and helped Micron, a supplier one layer removed. Sorting a red day into "what actually broke" versus "what the market just decided to price differently" is, I think, the more useful exercise than reacting to the index move itself.

This is an opinion piece reflecting my own interpretation of Thursday’s news, built on the reporting cited in full on the linked News article. It is not investment advice.