The tape closed the day with a whiff of stagflation-lite: cyclicals with pricing power (energy, industrials) and rate-sensitive defensives (utilities, staples-adjacent) outperformed while long-duration growth (comms, discretionary, real estate) lagged. WTI closed at $84.13 (+1.07%), silver ripped +1.26% to $65.45, gold pushed +0.78% to $4,404, and copper edged up. The USβIran standoff over the Strait of Hormuz reasserted itself as the day's macro variable, and CPI lands tomorrow at 8:30am ET β the market's price action reads as textbook inflation-hedge positioning ahead of the print.
Growth signals are not rolling over: Russell 2000 +0.32%, XLI +0.60%, 10Y yield essentially unchanged at 4.69%. So the regime call is not stagflation yet β call it reflation on top of Goldilocks, with the commodity complex acting like it wants confirmation. If tomorrow's CPI runs hot, expect stagflation quadrant to gain probability weight.
Uptrend intact, holding well above both SMA 50 and EMA 200 with a widening gap. RSI cooled from overbought toward the mid-60s β trend up, momentum digesting.
Riding the SMA 50 as dynamic support after a brief pullback, EMA 200 sloping up beneath. RSI in the low-60s, volume unremarkable β classic consolidation-in-uptrend.
Bounced off SMA 50 but printed a weaker candle today; RSI mid-50s, momentum less convincing than SPY. The relative underperformance vs. broader indices is the tell.
Downtrend intact, pinned below both moving averages. No hedging surge into CPI β the market is expressing confidence, or complacency.
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 today crossed the Reflation and Stagflation columns β XLE +1.25%, XLI +0.60%, and XLU +1.16% all outperformed while Goldilocks names (XLK, XLY, XLC) and rate-sensitive XLRE lagged. That combo β cyclicals with inflation beta plus defensive yield-plays β is the classic "positioning ahead of a potentially hot CPI" setup. Financials flat and materials barely green tempers the pure reflation read.
Rates & curve: The long end barely moved β 10Y at 4.69% (-1bp), 30Y at 5.24% (-1bp). No curve drama into CPI; the bond market is either well-hedged or waiting. Notably, real yields aren't spiking despite the commodity bid, which lets gold keep grinding higher.
Inflation pulse: This was today's story. Silver +1.26%, WTI +1.07%, gold +0.78%, copper +0.35%. Iran/Hormuz supply-risk premium is the proximate driver on oil, but the breadth across metals β especially silver leading gold β is a real inflation-expectation signal, not just a geopolitical spike.
Risk appetite: VIX fell to 15.27 (-1.17%) despite the equity drift lower β no fear bid, no hedging demand. DXY flat at 99.87. Complacency or confidence, take your pick, but there is no cross-asset stress being priced.
Equity regime: The rotation was the tell. Small caps (Russell +0.32%) beat mega-cap tech, cyclicals beat growth, and defensives outran the tape. Comms -0.50% and discretionary -0.36% β the mag-7-adjacent names β bore the brunt. A one-day rotation, but the composition matters.
Global: USD/JPY steady at 159.44, EUR/USD flat, USD/CNY at 6.75. No FX driver from Asia or Europe overnight; the domestic CPI setup dominated the session.
The weight of evidence points to Reflation with a stagflation risk-lean β commodities bid, cyclicals leading, defensives bid, growth tech soft, all ahead of tomorrow's CPI print.