Goldilocks holds at the index, but the leadership is bending defensive.

The headline scoreboard makes today look like a quiet drift — SPX -0.37% at 7472.78, NDX -0.19% at 30347.08 — but the cross-section tells a different story. Dow eked out +0.29% while the Goldilocks complex took the brunt of selling: XLY -1.89% and XLC -2.37% were the two ugliest names on the tape. Meanwhile XLI +0.49%, XLV +0.44%, XLRE +0.36%, and XLF +0.24% all printed green. That's a textbook rotation pattern — consumer + comms hit while industrials, healthcare, real estate, and financials are bid.

Rates barely moved (10Y at 4.50%, down 1bp; 2Y at 4.21%, down 2bp) and DXY was effectively unchanged at 100.99. So today wasn't a macro thesis change — it was a leadership change. The growth-disinflation backdrop that's driven the rally remains intact at the curve and dollar level, but the equity complex is questioning whether the megacap consumer/comms names are priced for any disappointment. Gold sold off (-0.81% to 4158.60) alongside silver (-1.75%) — not a flight-to-safety bid. VIX +3.10% to 17.29 says hedges got bid even as the curve and dollar stayed boring. Net: Goldilocks holds, but the internals are softening at the edges and tomorrow's tape will tell us whether this is rotation or the start of something broader.

TL;DR

Watchlist

Economic Calendar

Market News

Charts

VT (Global Equity)
VT (Global Equity) VT (Global Equity)

Uptrend intact, holding well above SMA 50 and EMA 200 with the moving averages diverging upward. RSI eased back from overbought toward the mid-50s — first sign of momentum cooling without breaking the trend.

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

Pulled back from recent highs but well above SMA 50. RSI rolling over from overbought into the low-50s while volume expanded on the down candles — classic late-stage profit-taking signature.

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

Bounced back to retest the prior highs after the recent flush, but RSI is making a lower high — bearish momentum divergence worth watching into tomorrow.

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

Multi-month downtrend remains firmly in place below both moving averages, but today's pop off the lows is the first meaningful tick higher in weeks. Watch whether the bid has follow-through.

Sector Quadrants

Goldilocks — Growth + Disinflation

Risk-on leaders when growth is strong and inflation fades

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

Reflation — Growth + Inflation

Cyclicals that benefit from rising prices and activity

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

Stagflation — Contraction + Inflation

Defensives that hold up when growth stalls but prices stay hot

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

Deflation — Contraction + Disinflation

Rate-sensitive sectors that benefit from falling yields

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

Today's quadrant scorecard is unusually clean: the Reflation quadrant (XLI +0.49%, XLB only -0.37%), the Stagflation defensives (XLV +0.44%, XLU flat), and the Deflation rate-sensitives (XLRE +0.36%, XLF +0.24%) all worked — while the entire Goldilocks corner (XLY -1.89%, XLC -2.37%) got hit. That's three out of four quadrants outperforming the one quadrant that's been carrying the tape for months. It doesn't yet reset the regime call, but it's the first session in a while where the leadership inverted that cleanly.

Cross-Asset Narrative

Rates & Curve

Quiet day at the long end. 10Y closed at 4.50% (-1bp), 2Y at 4.21% (-2bp), 5Y at 4.27% (-2bp). The 2s10s spread sits at +29bp — essentially unchanged vs prior sessions. The curve gave a tiny bull-flattening tilt but nothing that would signal a growth scare. Rates simply weren't part of today's story.

Inflation Pulse

Gold sold off -0.81% to 4158.60 and silver dropped -1.75% to 63.90 — meaningful for the metals complex. Copper softer at 6.32 (-0.72%). WTI flat at 74.05. Soft metals + flat oil + flat dollar = no fresh inflation impulse either direction.

Risk Appetite

VIX +3.10% to 17.29 is the standout signal — a notable bid for hedges when the index itself only fell 0.37%. That's a low-grade demand for protection. DXY at 100.99 is unchanged, so there's no flight-to-USD bid. Risk appetite is being trimmed at the equity volatility layer, not at the FX or rates layer.

Equity Regime

This was the day's most important signal: a clean rotation OUT of Goldilocks beneficiaries (Discretionary, Comms) and INTO defensives and rate-sensitives (Healthcare, Real Estate, Financials, Industrials). The Dow's +0.29% close while NDX/SPX faded captures it perfectly — old-economy outperforming new-economy by a wide margin. Whether this is a one-session pause or a regime tell depends on whether the rotation has follow-through tomorrow.

Global

VT (global equity) -0.06% — essentially unchanged. USD/JPY pinned near 161.55, EUR/USD at 1.14, USD/CNY at 6.77. Nothing notable from the global FX or equity layer to add to the story.

The weight of evidence points to Goldilocks, but with the first credible internal warning signal in weeks.

What to Watch