Defensive rotation with oil firming — stagflation whispers.

Headline indices are barely budging (SPX -0.08%, NDX +0.05%, DJI -0.21%, Russell -0.03%), but the tape underneath is doing real work. Utilities (+2.46%), Industrials (+1.85%), Staples (+1.55%) and Real Estate (+1.02%) lead, while Tech (-0.73%) and Financials (-0.69%) fade. WTI is up +1.53% to 94.28 even as gold (-0.34%), silver (-1.86%) and copper (-0.88%) soften — a classic "oil-only" inflation pulse rather than a broad reflation bid. VIX ticking up to 19.06 and the long end bid (30Y -1bp to 4.90) round out a defensive-leaning session that keeps the Goldilocks call on the defensive.

TL;DR

Watchlist

Economic Calendar

Market News

Charts

VT (Global Equity)
VT (Global Equity)

Trading well above both SMA 50 and EMA 200, recently punched to new highs with RSI pushing ~65 — uptrend intact but stretched. Volume bars contracting on the latest push, a small caution flag.

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

Broke decisively above SMA 50 after the March dip; price now well clear of a rising EMA 200, RSI ~70 flirting with overbought. Volume is unremarkable — a grind higher, not a thrust.

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

Strongest of the index set — tagged fresh highs above SMA 50 with RSI ~74, textbook overbought. Any meaningful follow-through in today's XLK weakness would be the first real warning.

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

Pressed against SMA 50 from below after the March spike; still in a longer downtrend under EMA 200. Today's +0.14% tick with VIX at 19.06 keeps it coiled, not breaking out.

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

The Stagflation quadrant is doing the leading — XLU (+2.46%), XLP (+1.55%), XLV flat — while the Goldilocks quadrant sells off across the board (XLK -0.73%, XLY -0.29%, XLC -0.36%). XLI's +1.85% pop is the cleanest dissent from a stagflation read, and XLRE +1.02% nods to the lower long end. That mix — defensives leading, real estate bid on soft yields, industrials up, tech down — keeps the regime in an uncomfortable in-between: not Goldilocks anymore, not yet confirmed stagflation.

Cross-Asset Narrative

Rates & Curve

Long end modestly bid: 30Y -1bp to 4.90%, 5Y -1bp to 3.92%. Not enough movement to reshape the curve — call it a quiet bid that's helping XLU and XLRE without driving a broader duration trade.

Inflation Pulse

Split signal. WTI +1.53% to $94.28 is doing the talking, but gold (-0.34%), silver (-1.86%) and copper (-0.88%) all soften. That's oil-specific, not a broad commodity bid — think supply headline rather than reflation.

Risk Appetite

VIX +0.79% to 19.06 with DXY near-flat at 98.65. Modest risk-off tone under the surface — the rotation into defensives is the real tell, not the vol print.

Equity Regime

Growth is taking the hit: XLK -0.73%, XLC -0.36%, XLY -0.29%. Small caps (IWM -0.03%) are holding in better than tech today, which is unusual and worth watching. SCHD +1.13% confirms a dividend/value bid.

The weight of evidence points to a Goldilocks-to-Stagflation transition under the surface, with defensives and oil leading while growth cools.

What to Watch