Celine Huang
Celine Huang
← All articles
Post-MarketApril 23, 2026

Oil Shock Overrides Earnings, Stocks Slide Into PCE Week

Fact-check warning: Article says crude's $4.05 move was "+4.05%", but $4.05 on a prior close of $92.96 is +4.36%, not +4.05% (the dollar change is correct; the percentage is a math error mixing up point and percent)

Oil Shock Overrides Earnings, Stocks Slide Into PCE Week

The session closed with the geopolitical risk premium overriding everything else on the tape. SPY ended at 707.95, down 0.46% [1], QQQ at 652.18, down 0.45% [2], while crude futures ripped $4.05 higher to $97.01 — a 4.05-point, +4.05% move — on fresh Iran tensions [3][4]. The pre-market thesis that oil was the swing factor was fully confirmed: USO finished +4.75% at 135.55 [5] while the dollar pushed to a 10-day high [6], a combination that historically compresses multiples and that did so again today despite decent tech earnings from Intel and SAP [7][8].

The dominant signal was the break in the usual safe-haven choreography. Gold did NOT behave like a crisis asset — GLD closed at 430.77, down 1.03% [9], even as the Middle East headlines intensified and the dollar rallied [6]. That tells you the marginal bid today was not fear-driven reserve diversification but dollar-funded covering; when DXY-broad at 118.08 [10] and UUP at 27.53 [11] catch a geopolitical bid, gold priced in dollars temporarily loses its bid even while the structural thesis (gold as primary safe haven, 30% of global bank reserves) remains intact. Watch whether this is a one-session dollar squeeze or the start of a rotation.

Bonds gave a mixed but telling read. The 10y closed at 4.323% [12] and the 30y at 4.918% [13], with TLT down 0.1% at 86.65 [14] — essentially flat on a day of equity weakness and oil shock. That is the signal: Treasuries are NOT catching the flight-to-quality bid you would expect. Five-year at 3.952% [15] and 2y at 3.76% [16] leave the 2s-10s curve at +0.51% [17] and the 3m-10y at +0.728% [18]. With PPI still running 6.03% YoY [19] against CPI 3.32% [20], the long end cannot rally meaningfully — a cost-push inflation shock from oil reinforces exactly the regime where rate cuts remain structurally impossible even as growth wobbles.

VIX contango confirms the regime is nervous but not broken. Spot VIX 19.31, front future 20.68, contango at +7.09% [21]. That is still a positive slope — no inversion, no panic — but it has flattened meaningfully from prior sessions. Put/call at 1.429 [22] and ATM IV at 11.63% for tomorrow's expiry [23] show hedging demand picking up without capitulation. This is a "grinding risk-off" tape, not a crash setup.

Natgas diverged from crude, UNG -4.02% [24] with futures at $2.734 [25], which confirms the move was Iran/Strait-of-Hormuz specific rather than a broad energy complex bid. Initial claims 214k [26] and continuing claims 1.821M [27] remain benign — the labor market is not the problem yet.

Setting up tomorrow:

  • SPY 707.95: 705 is the must-hold pivot into PCE week [1]; a break opens 700 round-number magnet with ATM IV priced at 11.63% [23]
  • Crude 97.01: $100 is the psychological trigger that forces a macro re-rating [3]; a fade back under $94 unwinds today's entire equity hit
  • 10y yield 4.323%: if stocks fall AND yields rise tomorrow, that is the basis-trade stress signal [12]

Watch for overnight: JGB 10y — currently 2.345% [28]. Any spike into the Tokyo session bleeds into Bunds (2.9052%) [29] and then the US long end at the cash open, which would compound tomorrow's PCE-week setup materially.


References [1] SPY close 707.95, -0.46% (market data, 2026-04-23) [2] QQQ close 652.18, -0.45% (market data, 2026-04-23) [3] Crude futures 97.01, +$4.05 (market data, 2026-04-23) [4] Stocks Decline as Iran Jitters Spur Rally in Oil — https://www.bloomberg.com/news/articles/2026-04-22/stock-market-today-dow-s-p-live-updates [5] USO 135.55, +4.75% (market data, 2026-04-23) [6] Dollar Jumps to Highest in 10 Days as US-Iran Tensions Intensify — https://www.bloomberg.com/news/articles/2026-04-23/dollar-jumps-to-highest-in-10-days-as-us-iran-tensions-intensify [7] Intel Gives Strong AI-Fueled Outlook — https://www.bloomberg.com/news/articles/2026-04-23/intel-gives-strong-outlook-in-sign-of-payoff-from-ai-spending [8] SAP Reports Cloud Growth That Beats Estimates — https://www.bloomberg.com/news/articles/2026-04-23/sap-reports-cloud-growth-that-beats-estimates-in-ai-push [9] GLD 430.77, -1.03% (market data, 2026-04-23) [10] DXY broad 118.0795 (market data, 2026-04-17) [11] UUP 27.53 (market data, 2026-04-23) [12] US 10y yield 4.323% (market data, 2026-04-23) [13] US 30y yield 4.918% (market data, 2026-04-23) [14] TLT 86.65, -0.1% (market data, 2026-04-23) [15] US 5y yield 3.952% (market data, 2026-04-23) [16] US 2y yield 3.76% (market data, 2026-04-17) [17] 2s-10s curve +0.51% (market data, 2026-04-22) [18] 3m-10y curve +0.728% (market data, 2026-04-23) [19] PPI YoY 6.03% (FRED, 2026-03-01) [20] CPI YoY 3.32% (FRED, 2026-03-01) [21] VIX spot 19.31 / front future 20.68 / contango +7.09% (market data, 2026-04-23) [22] Put/call ratio 1.429 (options data, 2026-04-23) [23] ATM IV 11.63%, expiry 2026-04-24 (options data) [24] UNG 10.51, -4.02% (market data, 2026-04-23) [25] Natgas futures 2.734 (market data, 2026-04-23) [26] Initial claims 214,000 (DOL, 2026-04-18) [27] Continuing claims 1,821,000 (DOL, 2026-04-11) [28] Japan 10y yield 2.345% (market data, 2026-03-01) [29] Germany 10y yield 2.9052% (market data, 2026-03-01)