Stocks closed near records into the biggest jobs report of the month. The 10-year sits at 5.24% and ISM Prices Paid just printed 77.9. Nobody has noticed, or nobody cares.
The S&P 500 closed at 7,666.45 (+0.19%). The Nasdaq added 0.04% to 26,871.60. The Dow added 0.04% to 50,926.56. That is the sound of a market holding its breath while pretending to nap. Small caps did the heavy lifting: the Russell 2000 rose 0.35%, because apparently the canaries feel fine today.
The 10-year eased 5.6 basis points to 5.237% after touching 5.34% intraday. Bonds blinked. WTI crashed 3.7% to $89.47 on reports that the EU and the IEA are drafting a 100-million-barrel emergency reserve release. Gold rose 0.22% to $4,211.70 and the dollar index slipped to 102.07. The economy is running hot, inflation is not cooling, and oil just got a government-sized discount. Pick a narrative.
Jobless claims came in at 197,000, sub-200k for the third straight week. ISM Manufacturing hit 54.5. Nike fell 10% on weak revenue guidance and layoffs, because the consumer is fine right up until someone checks the guidance. The yield dip is a crude hangover, not rate-cut hope. Pressure valve, not regime change.
Oil fell 3.7% and energy is now pricing demand doom it did not believe 48 hours ago. XLE has free cash flow yields above 11%, which is a floor with a pulse. If the release proves as temporary as past SPR drops, XLE at current levels is the asymmetric side of this fork.
ISM Prices Paid at 77.9 is a loaded gun pointed at long bonds. TLT is wearing a target with $739 billion of quarterly Treasury supply still arriving. SGOV and BIL pay 4.9-5.1% to do nothing, which is the most honest trade on the board. Gold above $4,200 while stocks coast is the quiet tell: someone is buying insurance and paying cash.
Futures are green. S&P is up 0.43% to 7,757, Nasdaq up 0.63%. The Hang Seng fell 2.6% on K-shaped Golden Week spending data, so China's recovery is for some people. The DAX rose 0.86% on Eurozone manufacturing. Everything hangs on the 8:30 AM ET NFP: consensus is 165,000 payrolls and 4.1% unemployment.
Above 200,000 and the 10-year heads back to 5.34%, multiples compress, and the futures bid evaporates. Below 130,000 and rate-cut pricing returns with a bond rally. Watch S&P 7,700 up and 7,620 down. A hot print hits XLY and XLE first, because Nike and crude already loaded the gun.
| Signal | Suggested Action |
|---|---|
| Hold GLD or add on any NFP-driven dip below $4,180: gold is refusing to sell off despite risk-on futures, the Swiss franc surged 1.5% overnight signaling quiet safe-haven demand, and at a 5.24% 10-year yield this level of gold strength is structurally significant. A hot NFP that pushes yields higher would be the one genuine risk to the position. | |
| Stay underweight TLT and long-duration bond funds: 10-year yields at 5.24% with ISM Prices Paid at 77.9 and $739 billion in quarterly Treasury supply leave TLT structurally exposed. Rotate cash to SGOV or BIL for 4.9-5.1% yield with no duration risk heading into an uncertain FOMC on October 27-28. | |
| Watch XLE carefully at the open: the IEA/EU 100-million-barrel release drove WTI to $89.47, but if Sunday's OPEC+ session rolls over production quotas and the release proves as temporary as prior SPR actions, energy snaps back. Hold XLE if WTI holds above $88 post-NFP; trim if it breaks below $87 on a hot jobs print that stokes demand destruction fears. | |
| Avoid adding to XLY today: Nike's 10% drop on weak revenue and layoffs is a sector-level signal, not just a company story. The consumer discretionary ETF carries heavy exposure to names with similar margin pressure narratives. Wait for NFP to clarify whether labor market resilience is enough to offset the deteriorating revenue outlook. | |
| If NFP comes in below 130,000, rotate into XLRE and ITB: a softer jobs print would push the 10-year back below 5.0%, providing the first meaningful relief for rate-sensitive real estate since mortgage rates crossed 7.85%. The entry would be tactical and tight, with a stop if yields reverse within 48 hours. |