Cost-Push Inflation Meets Iran Truce as Month-End Looms
Cost-Push Inflation Meets Iran Truce as Month-End Looms
Overnight, the dominant cross-current was oil. Crude slid to a six-week low at $87.16, down $1.74 [1], on a tentative US-Iran agreement to extend their ceasefire by 60 days [2]. Yet the disinflationary read is fragile: Chevron's CEO confirmed multiple vessels were attacked in the Strait of Hormuz this week [3]. Europe added a hawkish overlay — inflation stayed well above the ECB's 2% line across the bloc's four largest economies, backing a hike [4] — while Japan revealed it burned a record $73.6 billion defending the yen past 160 [5]. Equities drifted to fresh highs, SPY 756.02 (+0.19%) and QQQ 737.07 (+0.20%) [6], with VIX spot pinned at 15.71 [7].
The dominant theme entering today is the collision between a cost-push inflation regime and a Fed that markets keep begging to cut. PPI is running at 9.82% year-over-year against CPI of just 3.95% [8] — a near-six-point gap that signals brutal margin compression, not demand strength. Core PCE at 3.29% [9] remains a full point above target with fed funds at only 3.64% [10]. Within this framework, cuts are structurally impossible while producer prices run near double digits; the Bessent-Warsh breakfast reportedly left rate cuts off the menu [11], and the long end agrees — the 30-year sits at 4.978%, kissing the psychological 5% line [12], with the 10-year at 4.445% [13].
Intraday bias leans modestly long. VIX front-month futures (17.8) trade at 13.3% contango over spot [14] — positive contango is the calm-regime tell, not the inversion that flips the lean short. But the elevated put/call ratio of 1.837 [15] shows heavy hedging beneath the surface, so this is a "long with a tight stop" session, not a chase. With no tier-1 US data on the tape today, headline flow from Tehran dictates direction.
Today's key levels:
- SPY: 756 [6] — must hold above to keep all-time-high structure intact; a slip under ~752 invites month-end profit-taking.
- 10Y yield: 4.445% [13] — a break above 4.50% pressures multiples; below 4.40% relieves equities.
- 30Y yield: 4.978% [12] — a close above 5.00% is a regime-level warning for risk assets.
- Crude: $87.16 [1] — below $85 confirms the truce; a reclaim of $90 signals Hormuz risk repricing.
- Gold: $415.29 (GLD, +0.61%) [16] — structurally bid; strength here flags safe-haven rotation despite calm VIX.
Watch for: No major US release today (Friday, May 29) — this is a headline-and-flow session into month-end. The next catalysts are the Employment Situation report on Friday, June 5, and CPI on Wednesday, June 10. A NFP print or CPI core above 0.4% m/m would harden the no-cut thesis and pressure the long end.
One scenario that flips the day: If the Hormuz attacks escalate or the Iran truce visibly collapses, crude gaps back above $90, erasing the oil-led disinflation tailwind. That reverses today's modest long lean instantly — VIX futures spike, the long-bond selloff resumes toward 5%, and equities lose their all-time-high footing.
References [1] Current data, crude_futures 87.16, change −1.74 (20260529, pre-market) [2] Bloomberg, "Oil Set for May Slide as Traders Bet on US-Iran Truce Renewal," https://www.bloomberg.com/news/articles/2026-05-28/oil-edges-lower-at-open-on-tentative-deal-to-extend-iran-truce [3] Bloomberg, "Ships Attacked in Strait of Hormuz This Week, Chevron CEO Says," https://www.bloomberg.com/news/videos/2026-05-29/chevron-ceo-on-recent-ship-attacks-in-strait-of-hormuz-video [4] Bloomberg, "Inflation Above ECB Comfort Zone in Top Economies Backs Hike," https://www.bloomberg.com/news/articles/2026-05-29/french-inflation-accelerates-to-highest-in-more-than-two-years [5] Bloomberg, "Japan Used Record $73.6 Billion to Support Yen in Past Month," https://www.bloomberg.com/news/articles/2026-05-29/japan-used-record-73-6-billion-to-support-yen-in-past-month [6] Current data, SPY 756.02 (+0.19%), QQQ 737.07 (+0.20%) [20260529] [7] Current data, vix_spot 15.71 [2026-05-29] [8] Current data, ppi_yoy 9.82, cpi_yoy 3.95 [as of 2026-04-01] [9] Current data, core_pce_yoy 3.29 [as of 2026-04-01] [10] Current data, fed_funds_rate 3.64 [as of 2026-04-01] [11] Bloomberg, "The Debut Bessent-Warsh Breakfast Left Fed Rate Cuts Off the Menu," https://www.bloomberg.com/news/newsletters/2026-05-29/the-debut-bessent-warsh-breakfast-left-fed-rate-cuts-off-the-menu [12] Current data, yield_30y 4.978% [2026-05-29] [13] Current data, yield_10y 4.445% [2026-05-29] [14] Current data, vix_front_future 17.8, vix_contango_pct 13.3% [2026-05-29] [15] Current data, put_call_ratio 1.837 [2026-05-29] [16] Current data, gld_price 415.29 (+0.61%) [2026-05-29]