CutPointLab

Crack persistence

When a product crack is already high (>75th percentile of its trailing five years), how likely is it to stay high — and does the answer change when inventories are scarce and refineries are maxed? Every number recomputes from the primary series; the method lives in ml/crack_persistence.py.

Gasoline — Gulf conv crack / total gasoline stocks

regime now
TIGHT
crack pctile
98th
inventory pctile
5th
utilization pctile
98th
Historically the SHORT regime for gasoline: tight stocks + max runs is peak season, and the autumn cliff ends it (median ~9 weeks).
regime at start (crack >75th)n+4w+8w+13w+26wmedian wks above p50
TIGHT · inv ≤20 & util ≥805987%63%49%45%9
Low inventories only · inv ≤2017583%72%67%56%11
Loose · inv ≥5022092%86%78%54%16
All high-crack weeks55388%80%74%57%15

1708 weeks scored, 1993-10-222026-07-10 · trailing-5y percentiles · start-weeks overlap, so read regime spreads, not decimals

ULSD — NYH No.2 crack / distillate stocks

regime now
TIGHT
crack pctile
95th
inventory pctile
16th
utilization pctile
98th
The persistence regime: 96–98% of these weeks still had above-median cracks 2–3 months later; median ~31 weeks. Diesel has no seasonal off-switch.
regime at start (crack >75th)n+4w+8w+13w+26wmedian wks above p50
TIGHT · inv ≤20 & util ≥805796%98%96%78%31
Low inventories only · inv ≤2021992%82%78%71%21
Loose · inv ≥5020895%90%87%75%57
All high-crack weeks65295%90%85%76%34

1708 weeks scored, 1993-10-222026-07-10 · trailing-5y percentiles · start-weeks overlap, so read regime spreads, not decimals

Jet — Gulf jet crack / jet fuel stocks

regime now
LOOSE
crack pctile
86th
inventory pctile
100th
utilization pctile
98th
Jet's longest-persistence bucket — jet is globally priced, so comfortable US stocks don't cap the crack (2026 is the live example).
regime at start (crack >75th)n+4w+8w+13w+26wmedian wks above p50
TIGHT · inv ≤20 & util ≥802889%96%96%57%20
Low inventories only · inv ≤2014591%87%74%67%16
Loose · inv ≥5030097%97%94%85%50
All high-crack weeks63596%93%89%79%40

1708 weeks scored, 1993-10-222026-07-10 · trailing-5y percentiles · start-weeks overlap, so read regime spreads, not decimals