Stocks are trading with a split personality on Friday, as the S&P 500 clings to a 0.11% gain near 7752 and the Dow adds 0.12%, while the NASDAQ sheds 0.31% under the weight of soft semiconductors and a 3.25% slide in Netflix. The backdrop remains dominated by Thursday's stunning producer price report: headline PPI jumped 1.3% MoM against a 0.5% consensus, Core PPI YoY accelerated to 5.0%, and PPI YoY hit 6.3% — a decisively hot set of prints that complicates any dovish narrative. Retail sales offered a mixed read, with the ex-autos figure beating at +0.9% but the control group (the GDP-relevant cut) missing at just +0.1%, hinting that headline consumer strength is increasingly concentrated in higher prices rather than real volumes.
Sector rotation reflects a defensive-plus-cyclical barbell. Consumer Discretionary leads at +0.82%, powered by Tesla's 2.89% advance, while Energy (+0.68%) stays firm on the back of XOM (+0.92%) and refiners VLO (+0.99%) despite crude's 2.27% drop to $95.75. That WTI weakness is notable given a sizable 8.56M-barrel EIA crude draw; the offsetting 3.52M-barrel gasoline build and a 1.86M-barrel Cushing build are being read as evidence of waning end-demand. Staples (+0.40%) and Healthcare (+0.28%) round out the defensive bid, consistent with investors positioning for stickier inflation and a Fed that stays on hold.
The policy picture is the central tension. Prediction markets now price a 97% probability of zero rate cuts across all of 2026 and 86% odds of no change at the October 28 FOMC, with a non-trivial 14% tail for a 25 bp hike. With Core PPI running at 5.0% YoY and today's import/export price data also running hot (import prices +1.1% MoM, export prices +2.2% MoM), the disinflation thesis is on the back foot. Fed Chair Warsh is slated to speak, and Fed officials including Goolsbee are on the calendar — markets will parse any commentary for how the committee weighs resilient activity against resurgent price pressure.
Options positioning signals caution without panic: SPY's put/call volume ratio sits at an elevated 1.92 and 25-delta skew of 2.7% shows puts bid for downside protection, while the implied move for the nearest expiry is a contained ±0.8%. Dealer gamma readings are mixed — flagged negative over the prior two sessions but flipping positive today — with a call wall at 790 capping upside and a put wall at 760 providing a floor; zero-gamma sits near 771. Near term, traders will watch today's 1:15 PM ET Industrial Production (F: +0.4%) and the October budget statement, but the dominant catalysts lie ahead: the October 28 FOMC decision and the October 29 advance Q3 GDP and Core PCE prints, which will set the tone into the November 3 midterm elections.
Get the free daily briefing by email — plus a preview of our quantitative stock rankings, macro context, and AI research debate.
Sanctuary Research provides quantitative investment research and educational content — not personalized investment advice. Markets involve risk; do your own due diligence.