CRUDE / DISPATCHES
Vol. I  № 04June 9, 2026Energy ForensicsSTALEMATE EDITIONArchive
Day 102 · Toll Regime · MOU Unsigned · Strikes Tonight

The peace is priced.
It isn't signed.

Brent fell 19% in May — the worst month since COVID — while Hormuz ran at 5% of normal, Iran's exports hit a six-year low, and the SPR drained 60 million barrels. The entire collapse rests on a 60-day memorandum that Trump has not signed. At 5:00 PM tonight, after the close, CENTCOM struck Iranian air defenses on the strait. Brent settled at $91.45 before the missiles flew.

BRENT$91.45▼ −19% MAY WTI$88.20▼ 7-WK LOW GAS (AAA)$4.16▼ FROM $4.56 PEAK CALIFORNIA$5.84▼ BACK UNDER $6 SPR349 Mb▼ −60 SINCE APR CUSHING22.4 MbNEAR 20 Mb FLOOR HENRY HUB$3.30▲ EU PULL ARRIVED SENTIMENT44.8NEW RECORD LOW DEC HIKE ODDS~70%▲ THE FED FLIPPED BRENT$91.45▼ −19% MAY WTI$88.20▼ 7-WK LOW GAS (AAA)$4.16▼ FROM $4.56 PEAK CALIFORNIA$5.84▼ BACK UNDER $6 SPR349 Mb▼ −60 SINCE APR CUSHING22.4 MbNEAR 20 Mb FLOOR HENRY HUB$3.30▲ EU PULL ARRIVED SENTIMENT44.8NEW RECORD LOW DEC HIKE ODDS~70%▲ THE FED FLIPPED

23:00 addendum: the U.S. struck Iran tonight.

An Army Apache was downed off Oman June 8 (both pilots recovered). At 5:00 PM ET today — two and a half hours after the energy settlement — CENTCOM hit Iranian air defenses, ground-control stations, and radar near the strait with precision munitions. The IRGC vowed a "heavy response"; missiles were subsequently reported toward Bahrain and Kuwait. June 10 electronic trade: crude +3%.

Every number in this dispatch settled before the strikes · The peace discount gets stress-tested at tomorrow's open
5 PMstrikes began · after the close

⚑ Data corrections from Vol. I № 03

The SPR release ran ~1.27 mb/d in May, not the modeled 1.43 (the IEA counts only ~31 Mb sold under the US program by May 8 — definitions differ; both are right). The "approaching $800K/day" VLCC figure is softened: best-documented peaks are $423.7K (Mar 2 record) and ~$474K (Apr 17). War-risk premium sources conflict by an order of magnitude (S&P: ~1% of hull at peak, 0.3–0.5% post-ceasefire; Lloyd's List: $10–14M/voyage); we now print direction, not level. The French ship struck in the May escalation was hit May 5, not May 1. And №03's "SPR ~409M" anchor was the April 10 reading — by its April 28 publication date the SPR was already ~398M (the 2026 peak was 415.4M in early March).

i. The round trip

Three acts: tolls, collapse, stalemate.

Act I (May 1–15): Iran turns Hormuz into a tollbooth and prices grind to $109. Act II (May 18–29): a 60-day peace framework emerges and Brent loses 19% in a month — the worst since COVID. Act III (June): the deal sits unsigned, the blockade never pauses, and tonight the shooting resumed.

Brent front-month · daily settlement
April 28 → June 9, 2026 · 26 sessions · settles verified against exchange data
$91.45
June 9 settle · pre-strikes
$115$110$105$100$95$90 4/285/65/115/155/205/265/296/36/9 $100 LEVEL PEAK $109.26 · MAY 15 WTI > BRENT DEAL OPTIMISM −5.3% WORST MONTH SINCE COVID $91.45 5 PM: U.S. STRIKES

The shape matters as much as the level. The grind to $109.26 happened on tanker seizures and a tolls-and-uranium deadlock; the collapse to $92 happened on headlines about a deal that does not yet exist. Two of the window's biggest down-days (−5.3% each) came on "optimism." Physical flows barely changed the whole time.

ii. The tollbooth

Iran turned the strait into a business.

On May 5 Tehran stood up the Persian Gulf Strait Authority — apply by email, disclose ownership and cargo, pay $1–2 million per transit, settled in yuan. It went live May 18. India, Iraq, and Pakistan negotiated carve-outs. The US, EU, and Gulf states call it illegal. It is also, functionally, the only way through.

Toll per transit
$1–2M
Settled in yuan · IRGC-linked accounts
Best day
26
Vessels out in 24h · May 20
Typical traffic
~6/day
vs ~100/day pre-war
Oil through strait
2.7
mb/d April (IEA) vs 20 pre-war
Bypass routes
7.8
mb/d around the strait
May 5
CMA CGM San Antonio
Cruise missile hit in the strait; 8 crew injured. Trump paused the "Project Freedom" escort operation within 24 hours.
Escort corridor closed
May 8
Ocean Koi
Iran seized the OFAC-sanctioned shadow-fleet tanker in the Gulf of Oman — policing its own smuggling lane.
Tehran enforces too
May 13–14
Haji Ali · Hui Chuan
Indian cargo ship struck and sunk off Oman; a day later Iran seized a Chinese-operated "research vessel" — a floating armory.
Deadliest stretch at sea
May 28
Fateh-110 at Kuwait
Ballistic missile intercepted over Ali Al Salem; debris injured US personnel — the same day negotiators agreed the MOU.
Talks under fire
Jun 2–8
Blockade never paused
Hellfire disabling of a Kharg-bound tanker (Jun 2); VLCC LENORE seized (Jun 5); tanker disabled (Jun 8). Cumulative: 134 redirected, 7 disabled.
"Until a peace agreement"
Jun 9
CENTCOM strikes
After the Apache downing, US jets hit Iranian air defenses and radar near the strait at 5 PM ET — the second US strikes on Iranian soil in a week (Qeshm, June 2). IRGC vows "heavy response."
After the settlement

Beneath the toll regime runs a quieter channel: a JPMorgan note dated June 4 estimates ~2 mb/d is leaving the Gulf on tankers with transponders switched off — with the US Navy quietly coordinating some exits. That dark flow, not the PGSA queue, is why Energy Secretary Chris Wright could tell CNBC on June 9 that Hormuz traffic is "rising very meaningfully" — the remark that catalyzed the day's 3% slide. Meanwhile the France–UK multinational escort mission is still not operational (the Charles de Gaulle group and HMS Dragon are in theater, Italy has committed a four-ship task force with minesweepers — all conditioned on a stable ceasefire), and the diplomacy is now hostage to a third front: the MOU stipulates an end to the Israel–Hezbollah war, and on June 3 Iran threatened to stop communicating and "completely block" the strait over Israeli operations in Lebanon. Bloomberg's three sticking points — Hormuz, Lebanon, enrichment — are all still open.

iii. The audit

We grade our own forecast.

Vol. I №03 published a full model on April 28. Five weeks of data are in. The base-case Brent call was nearly perfect — for the wrong reasons. Flows tracked our pessimistic case. Price tracked our base. That gap is the most important lesson in this dispatch.

№03 prediction (Apr 28)ActualVerdict
Brent May avg: base $108$107 (EIA)✓ Nailed
Hormuz May: 22 vessels/day, 5 mb/d (base)~6/day, ~3 mb/d✗ Below even pessimistic
Gasoline peak $4.27, week of May 25$4.56 on May 21✗ 29¢ low, timing right
California $6.35–6.45 in JunePeaked $6.16 May 7 · $5.84 now✗ Overshot
SPR May 31: 387M357M (May 29)✗ Drained 30M faster
Fed: hold, first cut SeptemberWarsh chairs · ~70% Dec hike priced✗✗ Regime flipped
JPM May 9–30 window: no national crunch (base)Peak $109.26 · no spike · Cushing −6 wks to 22.4M✓ Right; regional stress real
April CPI 3.7%3.8%
No recession in Q2 (65%)GDPNow +3.3% · payrolls +172K
Shale response "+0–50 kbpd by Q1'27"13.8 mb/d output · rigs +19 in 6 weeks✗ Shale is answering $95

The April model mapped flows to price too directly. Flows came in at the pessimistic branch; price came in at base — because four buffers we under-weighted absorbed the difference. Those buffers are now half-spent.

— Lesson of the May window
iv. The buffers

Why the spike never came.

JPMorgan's "operational minimum" window came and went at $109, not $150. Its own June 5 verdict: inventories drew slower than projected and demand destruction proved larger than expected. Four buffers — roughly 10+ mb/d combined — stood between pessimistic flows and pessimistic prices.

Buffer 1
Demand destruction — 2x the model
−4.3 mb/d global in April alone (JPM)
Seaborne crude imports Feb→Apr: China −3.6, Japan −1.9, Korea −1.0, India −0.76 mb/d (IEA). Use-restrictions in 13+ countries. China's May imports: 7.8 mb/d, an 8-year low. Both agencies now forecast 2026 world demand contracting (EIA −1.1 mb/d, IEA −420 kb/d, steepest in Q2) — the demand side did what the strait couldn't.
Buffer 2
The stock flood
164 Mb released by May 8 · 210 Mb more by Jul
The IEA's 400 Mb collective action plus the US SPR draining 1.27 mb/d through May (409→349M since April 10). Global observed inventories fell ~250 Mb across March–April (−129/−117); OECD on-land stocks −146 Mb in April alone. This is borrowed supply — it ends in Q3, and what was a buffer becomes a restocking bid.
Buffer 3
Record non-Mideast supply
Americas +1.5 mb/d 2026 (IEA, revised up)
Atlantic Basin crude exports are up +3.5 mb/d since February (IEA); US crude exports run ~6 mb/d vs a 3.9 pre-war average; US weekly production hit 13.8 mb/d with rigs up six straight weeks (431 oil, +24). №03 called the shale lever dead — it wasn't, at $95–100. Brazil, Guyana, Canada all contributing.
Buffer 4
The bypass map
7.8 mb/d now flows around Hormuz
Saudi Red Sea ports, Habshan–Fujairah, Iraq-Türkiye trucking + Ceyhan (~230 kb/d, targeting 600), Iran's Jask. Gulf exports recovered to 10.5 mb/d in April. Every month of stalemate makes the strait less load-bearing — and the marginal mb/d of reopening worth less.

The asymmetry this creates

These buffers muted the upside once. Demand is already destroyed; the SPR is half-spent (EIA's own STEO projects 243.5M bbl by Q3); commercial stocks sit 3% below the 5-year average with Cushing 2.4M above its floor. If the pessimistic branch fires now, the same flow shock meets far thinner shock absorbers. That is the central risk architecture of the next 90 days.

v. The drain

The market prices the deal. The tanks price the war.

While Brent fell 19%, US commercial crude fell six consecutive weeks (−30.7M bbl), the SPR posted its 11th straight draw, refineries ran at 95.3%, and Cushing closed within 2.4M bbl of its operational floor — the squeeze that briefly put WTI above Brent for the first time in the war.

Week endingCrude (Mb)Δ w/wGasolineDistillateCushingSPRRefinery %
May 1457.2−2.3219.8102.329.1392.790.1
May 8452.9−4.3215.7102.527.4384.191.7
May 15445.0−7.9214.2102.925.8374.291.6
May 22441.7−3.3211.6100.823.0365.194.5
May 29433.7−8.0215.0102.322.4357.194.7
Jun 5426.5−7.2215.1102.1n/a349.295.3

All values from EIA WPSR primary releases. Distillate ~13% below 5-yr average (EIA's Jun 3 "3%" is an apparent typo — flagged). Distillate never breached 100M — the low was 100.8M on May 22. Total products supplied, 4-wk avg: 20.4 mb/d, +3.0% y/y — aggregate US demand has not cracked.

Cushing vs floor
2.4 Mb
Above ~20M operational min · 6 straight draws
WTI > Brent
May 18–19
First inversion of the war · prompt squeeze
Iran exports
209 kb/d
May · six-year low · Kharg crippled
Refinery utilization
95.3%
Flat-out · no slack for an outage
vi. The forecast

The model now prices the deal.

№03's scenarios keyed on the strait. The market has moved on: the binding variable is whether Trump signs. Rebuilt scenarios — Signed & holds (25%) · Stalemate grind (45%, base) · Re-escalation (30%) — with flows as the slow variable and buffer depletion as the asymmetry.

Signed & holds25%
Stalemate grind45%
Re-escalation30%

Brent monthly average ($/bbl)

MonthSigned (25%)Base (45%)Re-escalation (30%)Prob-Wtd
Jun '26$93$95$99$96
Jul$88$94$115$99
Aug$84$92$122$99
Sep$80$90$118$96
Oct$77$88$112$92
Nov$75$87$108$90
Dec$73$86$105$88
Jan '27$72$84$102$86
Feb$71$82$100$85
Mar$70$80$96$82

Brent Crude

$ per barrel · monthly avg · Jun '26 → Mar '27
$130$110$90$70 JUNAUGOCTDECFEBMAR $80 $96 $70 RE-ESC PEAK $122

U.S. Retail Gasoline

$ per gallon · national avg · Jun '26 → Mar '27
$5.00$4.40$3.80$3.20 JUNAUGOCTDECFEBMAR $3.40 RE-PEAK $4.60 $4.16 NOW

U.S. Retail Diesel

$ per gallon · national avg · Jun '26 → Mar '27
$7.00$6.00$5.00$4.00 JUNAUGOCTDECFEBMAR $4.52 RE-ESC $5.95

NE Heating Oil

$ per gallon · residential · Oct '26 → Mar '27
$7.00$6.00$5.00$4.00 OCTNOVDECJANFEBMAR $4.72 $5.90 RE-ESCALATION JAN

Scenarios weighted 25/45/30. Heating oil materially below №03's path — the crude collapse passed through before the heating season. Rockets-and-feathers retained: declines pass at ~55% over 4 weeks. CA gasoline carries a July 1 LCFS wildcard of +$0.15–0.65/gal.

SPR trajectory — the spent buffer

Apr 10
409
Mb · the №03 anchor
Jun 5 (actual)
349
Mb · 11 straight draws
End-Jul (base)
~325
Mb · IEA gov tranche done
Q3 (EIA STEO)
243
Mb · if release runs at pace
Effective floor
~250
Mb · operational minimum

The April model's most important carry-forward: after Q3 the SPR is no longer a policy tool. A re-escalation in Q4 meets a buffer roughly half the size it was in March — with OECD commercial stocks already 400+ Mb lighter and a restocking bid waiting underneath any price decline.

Hormuz flows (base case — stalemate grind)

MonthVessels/dayOil (mb/d)Constraint
Jun '26~63.0Toll regime + carve-outs only
Jul83.5Stalemate; episodic strikes
Aug104.2Carve-out creep (India · Iraq · Pakistan)
Sep145.5Partial demining if MOU progresses
Oct186.5Insurance still multiples of pre-war
Dec258.5Bypass (9–10 mb/d) does the heavy lifting
Mar '273510.5Full normal requires the signed deal

The structural shift from №03: the bypass network, not the strait, is now the main supply variable. Basra–Haditha broke ground May 1 (2.5 mb/d design); the UAE's second Fujairah line is ~50% complete and accelerated to 2027; Kirkuk–Ceyhan targets 600 kb/d. Every month of stalemate de-Hormuzes the map.

vii. The pump

Retail already rolled over.

National gasoline peaked at $4.56 on May 21 — a four-year Memorial Day high — and has since shed 40 cents in three weeks, the fastest decline of the war. California peaked at $6.16 in early May and is back under $6. The rockets flew in April; the feathers are falling now.

DateNational regularCaliforniaNational diesel (EIA)
Apr 30$4.30$6.01 — first >$6 since 2023~$5.55
May 7$4.55$6.16 — the peak
May 21$4.56 — the peak$6.14
May 28$4.42~$6.05$5.52
Jun 4$4.24$5.97$5.35
Jun 9$4.16$5.84$5.21
Sep (base fcst)$3.70$5.52$4.82
Dec (base fcst)$3.50$5.32$4.70
Mar '27 (base fcst)$3.40$5.22$4.55
Cheapest (Jun 4)
$3.55
Indiana · TX $3.72 · OK $3.74
CA diesel
$6.94
From $7.46 May peak
Gasoline demand
8.6–9.3
mb/d May prints · no collapse
EPA waivers
3rd renewal
10 psi RVP + E15 · thru Jun 29

No rationing materialized — the California Energy Commission saw "no supply shortfall within six weeks," and spot outages stayed local. Newsom again rejected a gas-tax holiday. The state's July 1 LCFS update (+$0.15–0.65/gal) is now the single biggest variable in West Coast prices. Benicia ceased refining on schedule; Valero is importing into NorCal to fill the ~75 kb/d gap.

viii. The cascade

The Fed flipped from cuts to hikes.

№03 modeled a September cut. Instead: April CPI hit 3.8%, PPI hit +6.0% y/y (most since 2022), May payrolls beat at +172K — and the market now prices ~70% odds of a December hike. Kevin Warsh chairs his first FOMC June 16–17. Tomorrow morning's May CPI (consensus 4.2%) lands twelve hours after this dispatch.

April CPI / May consensus
3.8→4.2%
May prints Jun 10, 8:30 ET
UMich sentiment (May)
44.8
New record low · below April's record
5–10yr infl. expectations
3.9%
At the un-anchoring threshold
GDPNow Q2
+3.3%
Hard data refuses to crack
MonthHeadline CPI (base)CoreFood-at-homeDriver
May '264.2% (peak)2.9%3.0%April gasoline in the index
Jul3.7%3.1%3.2%Freight + fares pass-through
Sep3.3%3.0%3.4%Energy fading, food arriving
Dec3.2%2.9%3.9%Food channel peak window
Mar '272.9%2.8%3.8%Base effects roll off

The transition itself was contentious: Warsh was confirmed 54–45 on May 13 (Fetterman the lone Democratic yes) and sworn in May 22; Powell stays on the Board as a governor; the April FOMC drew four dissents — the most since 1992, including Gov. Miran wanting a cut even as markets price hikes. Base case: the May crude collapse delivers energy disinflation that prevents the priced December hike. Re-escalation case: headline re-peaks at 5.3–5.8% in Q4 and the first hike arrives — into a slowing economy. That is the 1979 sequence.

Channel update
Fertilizer → Food: rolling over
Softer than №03 modeled
Urea $823/t, −5% m/m (was +49% y/y in April, now +24%); anhydrous still +44%. Corn planting ran ahead of the 5-yr pace — no visible nitrogen acreage cut. USDA raised 2026 food-at-home to +3.2% (from 2.4%): the channel is real but the amplitude shrank. FTC opened a fertilizer-market probe.
Channel update
Jet fuel → Airlines: first casualty
Spirit died May 2
Spirit Airlines ceased operations May 2 after its $500M federal bailout collapsed. ~13,000 flights cut from May schedules globally; JAL's transpacific fuel surcharge more than doubled to $351; United capacity −5%, fares seen +15–20%. Jet fuel $146/bbl (IATA, early June).
Channel update
Diesel → Trucking: 2-year highs
Pass-through visible in July CPI
DAT van spot $2.79/mi in May (+12¢ m/m, 2-yr high), surcharges ~$0.60/mi. Demand still soft ex-fuel — this is cost-push, not boom. Core-goods bleed of ~+0.3–0.4pp by Q4 stays in the model.
Channel update
LNG → Henry Hub: the pull arrived
$2.56 → $3.30 in five weeks
Qatar extended LNG force majeure through mid-June; EU storage 37.45% vs ~55% norm — 18 points behind entering injection season. Henry Hub hit the №03 path early. Winter '26–27 European gas remains the deepest unpriced tail in the complex.
ix. The ground & the Street

Supply heals. Iran starves.

US oil rigs
431
+24 in six weeks · shale answered $95
US production
13.8
mb/d · weekly record territory
Iran exports
209K
b/d May · 6-yr low · 28 zero-export days
China crude imports
7.8
mb/d May · 8-year low
Saudi July OSP
−$6
Asia price cut · a demand-side tell
OPEC+ ("OPEC 7")
+188K
b/d Jul quota · symbolic, stranded

The UAE's OPEC exit took effect May 1 — the first Gulf producer out. Kuwait remains in force majeure; Ras Laffan's force majeure was extended through mid-June; Iraq's south still exports near zero by sea while Ceyhan and trucking carry ~230 kb/d. Iran's economy is the war's quiet decider: GDP −6.1%, inflation 69%, food inflation 105%, the rial at 1.32M, fuel rationed at 10–15 liters. Mojtaba Khamenei has not appeared in public since March. Tehran is negotiating because it is losing — which is precisely what makes its strait leverage existential, and the sequencing stalemate so durable.

The home front — №03's paradox, continued

S&P 500
7,600→7,387
Record ~Jun 1 · chip rout since
Trump approval
36%
Reuters/Ipsos · fielded Jun 3–8
War powers
215–208
House passes Jun 3 · first ever · veto certain
Generic ballot
D+4–8
May–Jun averages · war underwater
Bitcoin
<$60K
Jun 6–7 · first break since 2024
Gold
$4,300
−$380 from April record

№03 asked which market was wrong — equities at records or sentiment at record lows. May's answer: both kept going. The S&P melted up to ~7,600 through the worst oil month since COVID while UMich made a new all-time low and the Senate (50–47, May 19) and House (215–208, June 3) passed the first war-powers checks of the war. The political economy of $4.16 gasoline in a midterm year is now doing what the bond market hasn't: constraining the war.

Wall Street scoreboard — April calls vs. May reality

HouseThe callWhat happenedVerdict
JPMorganMay 9–30 "op-min" → non-linear spikes, path to $150Peak $109.26; admitted demand destruction beat its model (Jun 5); now $96 avg '26Spike wrong
GoldmanQ4 $90 (4th upgrade)Holding; +1 month closure → $120 Q3 scenarioIn the money
Citi$120 near-term · $150 bull$109 peak, then −19%Too hot
Capital Economics$130–140 "next month" (May 16)June MTD avg ~$94.7Falsified
EIA STEO$105 Jun–Jul · $95 avg 2026 · $89 Q4Assumes closure, no peace discount — June running $10 belowThe flow-priced view
OPEC MOMR2026 demand still growing +1.2–1.4 mb/dIEA −0.4 / EIA −1.1 — a 2.5+ mb/d agency gap, the cycle's widestThe outlier

The market is trading $10–15 below the flow-consistent (STEO) path — that gap is the peace discount, and it is the single number to watch. A signature closes it from below; a broken ceasefire closes it from above.

x. The structure

What this window permanently changed.

i.

Price decoupled from flows.

May proved the market will price diplomatic probability over physical scarcity — flows at the pessimistic branch, prices at base. The corollary: when the diplomacy breaks, the repricing is violent and instant. Tonight's strikes are the first test.

ii.

The buffers are half-spent.

SPR 409→349 and headed for ~250–310 by fall. OECD stocks −400+ Mb. Demand already destroyed. The same shock that produced $109 in May produces materially more in October — with a restocking bid under every dip.

iii.

The map is de-Hormuzing.

A state now charges yuan-denominated tolls on an international strait. Basra–Haditha broke ground; the UAE's second bypass is half-built; 7.8 mb/d already flows around. Whoever wins the war, the strait's monopoly is ending — a structural cap on the next crisis's premium.

Every dollar of the May collapse was priced on a signature that does not exist. At five o'clock tonight, the United States struck Iran again. One of those two facts will give way first.

— Bottom line · June 9, 2026, 23:00 ET