StockDuty ← Dashboard Aug 12, 2026 09:35 PM ET
CatalystCommodities

GLOBAL OIL DEFICIT TO HIT 1.8 MILLION BPD THIS QUARTER, IEA FORECASTS - ZEROHEDGE

IEA's 1.8 million bpd deficit forecast signals tight oil market.

IEA's 1.8 million bpd deficit forecast signals tight oil market.
Sources