Kardamow

WTI crude95.62+2.59Brent crude100.56+2.64Henry Hub2.85−0.07EU gas storage67.1+0.2US crude stocks424,460−4,450US rig count5880

Oil math

The weekly US crude balance, where it fails to close, and what the refining margin is doing

Oil moves violently because almost nothing about it responds to price in the short run. A demand elasticity near −0.06 and a supply elasticity near 0.04 mean a 5% loss of supply needs something close to an 85% move in price to clear the market, where fresh tomatoes would need about 1%. That is why a weekly American stock survey moves a global benchmark, and why it is worth taking apart. The headline everyone quotes — crude stocks fell 4.4 million barrels — is one line of a six-term identity, and which term moved is the entire question: a draw built on hard refinery runs is a different market from one built on collapsed imports, and the two point opposite ways. So the components below are drawn with their signs, the change they imply is checked against the change actually reported, and the barrels the identity cannot place are shown rather than quietly absorbed. Stocks are then read as days of cover rather than as a barrel count, because refining capacity has grown and the same barrel no longer buys the same comfort.

The crude balance, week by week

As of 28 Aug 2026Weekly · Wed 10:30 ET, a day later after a Monday holiday
Production and imports add barrels; exports and refinery runs remove them, so both are drawn negative. The gap between the two sides is the build or draw the identity implies. All four are thousand barrels per day as EIA reports them. In the week to 28 Aug 2026 the components imply a draw of 1,347 MBBL/D.

Where the balance fails to close

As of 28 Aug 2026Weekly · Wed 10:30 ET, a day later after a Monday holiday
The identity is Δ(commercial + SPR stocks) = production + imports − exports − refinery runs + adjustment. The SPR sits on the left-hand side rather than being omitted: a release moves barrels out of the reserve and into commercial tanks, and leaving it out would charge the whole transfer to the adjustment. That adjustment is not a rounding error — EIA publishes it as a line of its own because the components come from different surveys with different coverage, and it has run persistently positive since about 2015. The latest week leaves 265 MBBL/D unaccounted for.

Days of cover

As of 28 Aug 2026Weekly · Wed 10:30 ET, a day later after a Monday holiday
Commercial crude stocks divided by the rate refineries are running them. The headline stock measure ahead of the barrel count: an absolute level drifts with structural growth in refining capacity, so the same 400 million barrels means different things in 1990 and today. The SPR is excluded — it is not available to refiners week to week, and including it would overstate cover by roughly a fortnight. Latest 24.3 days.

Refinery utilisation against crude runs

As of 28 Aug 2026Weekly · Wed 10:30 ET, a day later after a Monday holiday
Utilisation is a percentage of operable capacity and runs are a rate, so the two sit on separate axes. Read together they separate a refinery system running hard from one that has simply added capacity: runs can rise while utilisation falls.

Products supplied

As of 28 Aug 2026Weekly · Wed 10:30 ET, a day later after a Monday holiday
EIA's proxy for demand: product leaving the primary distribution system, not product burned. It measures barrels shipped to wholesalers, so a week of restocking reads as demand and a week of destocking hides it — which is why it is noisy week to week and only meaningful on a four-week average.

Refining margins

As of 9 Sept 2026Recomputed whenever its source publishes