Framing Analysis
The IEA lowered its 2026 global oil demand outlook by 700,000 barrels per day from its prior estimate, citing a 5 million barrel per day plunge in deliveries during Q2. Global supply stood at 94.5 million barrels per day in May after a 600,000 barrel month-on-month decline, with further annual drops projected for 2026 before a rebound in 2027.