JPMorgan just published the scariest oil chart I’ve ever seen.
World oil buffer hits operational stress level by June then operational floor by September. The timeline according to JPMorgan:▸ Feb 2026 → Iran war disrupts supply▸ June 2026 → Inventories hit 7.6B barrels (Operational Stress Level)▸ Sept 2026 → Inventories …