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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.