Producer prices ran at 6.3% year-over-year. The 10-year yield fell 10 basis points to 5.089%. Pick the one that makes sense, because bonds apparently didn't read the data. Duration buyers are treating every spike as a sale, and the sale keeps working.
Thursday's session was a rotation with a pulse. The Russell 2000 led at +1.38% to 2,767. The Dow added 1.08% to 52,177. The S&P 500 managed 0.33% to 7,744. The Nasdaq did +0.08% to 26,713, which is a rounding error with a ticker. Gold held $4,196 while WTI crude dumped 2.03% to $95.98. The dollar index slipped 0.32% to 101.67, and the euro and sterling took the hint.
The catalyst was a two-day collision. Wednesday's sticky 3.7% CPI torched growth names as the 10-year touched 5.25%. Thursday's PPI and a strong 0.8% retail sales gain should have finished the job. Instead, BNY Mellon, Charles Schwab, U.S. Bancorp and Morgan Stanley's $9 billion wealth quarter handed allocators a reason to buy banks and industrials. Oil's drop is profit-taking after Brent's run near $106, plus Trump ruling out nuclear weapons or ground troops in any Iran conflict. Nothing says de-escalation like a list of things you promise not to do.
The regime is nominal growth and higher for longer. Cash-flow cyclicals beat long-duration tech, and the tape agrees. Financials (XLF) and small-cap value (IWN) are collecting the rotation. TLT buyers show up every time yields poke 5.25%, which suggests a ceiling is forming even if the Fed can't cut. Gold at $4,196 refuses to break lower in a partial risk-on tape. That is dollar weakness and real-rate skepticism talking, not fear. Energy (XLE) is tactically exposed after the oil dump. The Strait of Hormuz is still the wildcard, and EU gas storage at 74% against a historical 85-90% buffer keeps the supply-shock trade alive.
Pre-market, S&P futures are up 0.16% near 7,803, Dow futures are up 0.11%, and Nasdaq futures are down 0.07%. Same rotation, one more day. APAC closed green across the board, led by KOSPI +2.05% on semiconductor export strength after TSMC's blowout $46.72 billion Q3 revenue. Today's only scheduled release is New Home Sales at 10 AM ET, which matters with 5%+ mortgage rates. The swing factor is whether the 10-year holds below 5.10%. A drift toward 5.20% pressures the Nasdaq and reopens the growth-versus-cyclicals fight.
| Signal | Suggested Action |
|---|---|
| XLF (Financials ETF): Lean long into the open. Morgan Stanley's wealth beat, plus strong custody bank prints from BNY and U.S. Bancorp, support the thesis. If the 10-year drifts back above 5.15%, trim. Deposit repricing fears will resurface for regionals. | |
| IWM (Russell 2000 ETF): The surge to 2,767 is genuine rotation into domestic cyclicals, not just a squeeze. If New Home Sales shows resilience, the Russell has a path toward 2,800. If housing disappoints and yields back up, small caps get hit first because of their variable-rate debt. | |
| GLD (Gold ETF): Hold. Gold at $4,196 isn't selling off into a risk-on open, and that is the signal. The trade breaks if the 10-year resets above 5.20% and the dollar index reclaims 102.50. | |
| XLE (Energy ETF): Reduce or stay flat. WTI dropped 2% to $95.98 and Trump's Iran statement drained the escalation premium. European winter gas tightness favors LNG exporters like LNG or FCG, but broad energy faces a near-term headwind if oil keeps unwinding from the $106 Brent peak. | |
| TLT (20+ Year Treasury ETF): Tactical, not structural. Buyers stepped in near 5.25% on the 10-year twice this week. If yields hold below 5.10% today, TLT offers a bounce trade. Don't build a long-term position: 6.3% PPI and a Fed boxed into holding rates high keep the structural trend lower. |