Leadership today is unmistakably defensive-plus-energy: XLE +2.03%, XLP +1.26%, with XLU and XLV firmer, while XLK takes a -2.44% hit and small caps (IWM -1.35%) get sold. WTI at 99.78 (+3.22%) on stalled US–Iran talks and a still-disrupted Strait of Hormuz is doing the inflation-impulse work. The 2Y is leading yields higher (+5bp to 3.85%) versus a +2bp move in the 10Y — a bear flattener that says the front end is repricing fewer cuts even as growth-sensitive equities crack. Gold's -2.11% slide despite the inflation backdrop is the tell: real yields are pushing higher faster than break-evens, suppressing the metals trade. Net read: the inflation side of the regime is dominant on the news flow, but rising real yields are blocking the textbook stagflation hedges from working.
Tape is being driven by two stories this morning. (1) A report that OpenAI fell short of internal user-acquisition and revenue targets reignited the "AI capex payback" debate — Oracle is reportedly down ~5% on the partnership exposure, with Nvidia, Broadcom, AMD, and Qualcomm sliding 2–5%. The Nasdaq-100 is doing the worst of the major indices with breadth deeply negative. (2) US–Iran negotiations have stalled, with Tehran's nuclear program still the sticking point and flows through the Strait of Hormuz remaining effectively halted — that's the bid under crude, with WTI extending a multi-session run higher. On the bright side: General Motors raised 2026 guidance and beat Q1, popping more than 5% — Dow holding green (+0.06%) on the strength of value/cyclical names that aren't AI-adjacent.
Still well above SMA 50 and EMA 200 after the sharp March-low recovery, but today's candle pulls back from the recent highs; RSI cooling from overbought toward the low-60s, volume contracting on the move.
Trading clearly above both moving averages with SMA 50 still climbing, but the latest bar prints inside the prior range and RSI is rolling from overbought back toward neutral — first sign of momentum loss after a near-vertical April rally.
Mirror of SPY but more extended — price stretched above SMA 50 with RSI showing a clear bearish hook from overbought. Volume picking up on the down-bar is the early warning signal for AI-leadership names.
Still in the long-term downtrend below both moving averages, but firming today after the March spike and refusing to make a new low — suggests vol has stopped bleeding and is positioned to lift if equity weakness extends.
Risk-on leaders when growth is strong and inflation fades
Cyclicals that benefit from rising prices and activity
Defensives that hold up when growth stalls but prices stay hot
Rate-sensitive sectors that benefit from falling yields
Leadership reads cleanly stagflationary on the surface — the Stagflation quadrant (XLP, XLV, XLU) is uniformly bid alongside Energy, while the Goldilocks trio (XLK, XLY, XLC) takes the brunt of the selling. The wrinkle is that the broader Reflation quadrant is mixed (XLE up, XLB and XLI lower), so it's not a clean rising-growth move — it's an oil-shock plus growth-scare rotation, which keeps the regime call honest.
Rates & curve. 2s10s compressing modestly: 2Y +5bp to 3.85% versus 10Y +2bp to 4.36%, narrowing the spread to ~52bp. The front end is doing the work — repricing the cut path tighter as oil reignites the inflation conversation. 30Y essentially unchanged at 4.95%, suggesting the long end isn't endorsing a real growth scare yet.
Inflation pulse. Crude is the whole story — WTI +3.22% on Strait of Hormuz disruption is feeding directly into break-evens and fed-funds-path repricing. Counterintuitively, gold (-2.11%) and silver (-3.23%) are getting hit because the move shows up in real yields first. Copper -1.69% argues the growth side isn't keeping pace with the supply shock.
Risk appetite. VIX +3.39% to 18.63 — elevated but not yet stressed; spot still has a 1-handle. DXY +0.17% to 98.66, a mild bid but nothing approaching flight-to-quality. The pattern is selective de-risking inside equities rather than a broad risk-off.
Equity regime. Sharp growth-to-defensive rotation: large-cap growth (NDX -1.35%) and small caps (RUT -1.35%) selling together while Dow holds green on GM-led cyclicals. Internally it's an AI-capex unwind, not a macro top — but breadth is clearly deteriorating with the NDX showing only ~37 names green per the news flow.
Global. USD/JPY +0.10% to 159.57, EUR/USD essentially flat — FX is a non-event, which itself is informative: this is a US-equity-and-commodity story, not a global risk-off.
The weight of evidence points to Stagflation, but with the caveat that the metals leg of that trade isn't confirming because real yields are running ahead of break-evens.