Reflation with a geopolitical risk premium.

Crude is doing the heavy lifting on the regime signal. WTI +3.69% to 87.09 while VIX spikes +9.22% to 19.08, yet small caps print +0.59% and financials lead +0.30%. That's not broad risk-off — it's an oil-driven inflation pulse layered on a still-functional growth tape. Defensives (XLU, XLV, XLP) are the day's losers, which rules out flight-to-safety. Read it as the reflation quadrant with a volatility hedge, not stagflation. Confirmation requires oil to hold, breadth to stay positive, and the 10Y to resist dropping through 4.20%.

TL;DR

Watchlist

Economic Calendar

Market News

The dominant intraday narrative remains the Iran/Strait of Hormuz risk thread that has been pressing crude since early April. Recent CNBC and Ranch Capital coverage flagged WTI pushing through the $100 handle on supply-disruption fears earlier in the month before stabilizing; today's +3.7% pop suggests the premium is re-building rather than bleeding out. Equity response continues to be restrained — implied vol on crude remains elevated but spot VIX only just crossed back above 19, consistent with hedging flow rather than broad de-grossing.

Charts

VT (Global Equity)
VT (Global Equity)

Price has broken sharply above the SMA 50 after a spring retest and sits near cycle highs, with RSI pressing into overbought near 70. Volume is unremarkable on the breakout — confirmation needs a pickup.

SPY (S&P 500)
SPY (S&P 500)

Extended well above both the SMA 50 and rising EMA 200, RSI ~71 — a textbook overbought reading. The geopolitical-driven intraday pullback is a rounding error on this chart.

QQQ (Nasdaq-100)
QQQ (Nasdaq-100)

Nasdaq has V-reversed from the March low, taken out the SMA 50 from below, and printed a fresh closing high, with RSI near 73. Still the cleanest uptrend in the index complex.

VIXY (VIX Short-Term Futures)
VIXY (VIX Short-Term Futures)

Downtrend intact — price pulled back from the March vol spike and sits beneath both moving averages despite today's bounce. A bounce, not a regime change.

Sector Quadrants

Goldilocks — Growth + Disinflation

Risk-on leaders when growth is strong and inflation fades

XLK — Technology
XLK — Technology
XLY — Discretionary
XLY — Discretionary
XLC — Comms
XLC — Comms

Reflation — Growth + Inflation

Cyclicals that benefit from rising prices and activity

XLE — Energy
XLE — Energy
XLB — Materials
XLB — Materials
XLI — Industrials
XLI — Industrials

Stagflation — Contraction + Inflation

Defensives that hold up when growth stalls but prices stay hot

XLP — Staples
XLP — Staples
XLV — Health Care
XLV — Health Care
XLU — Utilities
XLU — Utilities

Deflation — Contraction + Disinflation

Rate-sensitive sectors that benefit from falling yields

XLRE — Real Estate
XLRE — Real Estate
XLF — Financials
XLF — Financials

Leadership sits cleanly on the right-hand side of the framework. The Reflation block (XLE, XLB, XLI) and Deflation-block outlier XLF are green-or-flat while the Stagflation-block defensives (XLV, XLU, XLP) are the worst performers on the tape. Tech is pinned flat despite the overall index weakness — a bullish tell for Goldilocks bulls. The quadrant signal points to reflation, not stagflation: growth-sensitive cyclicals are absorbing the oil shock rather than rolling with it.

Cross-Asset Narrative

Rates & curve. 10Y yield unchanged at 4.25%, 2Y +0.01 to 3.72%, 30Y -0.00 at 4.88%. 2s10s holds at +53bp — no meaningful curve message today despite the oil jolt. Rates market is discounting the oil shock as supply-driven, not demand-driven inflation.

Inflation pulse. WTI +3.69% is the full story here. Gold -0.46% and silver -1.15% despite the vol spike is notable — a clean stagflation panic would have both in the green.

Risk appetite. VIX +9.22% to 19.08 with VIXY only +2.43% suggests front-month spot vol over-reaction relative to the term structure. DXY at 98.05, EUR/USD +0.21% — dollar modestly softer, not a stress tell.

Equity regime. IWM +0.59% vs SPX -0.30% is a meaningful small-over-large rotation. Underneath the index-level weakness, breadth is quietly positive.

Global. USD/JPY 158.82, USD/CNY pinned at 6.82. No FX-side stress signal.

The weight of evidence points to Reflation — growth-sensitive cyclicals absorbing an oil shock, curve steady, defensives lagging, with a contained volatility hedge on top.

What to Watch