EIA Sees 2026 Global Oil Output Of 100.8M Bpd, Vs Prior Forecast 101.9M Bpd; 2027 Seen At 109.7M Bpd Vs 109.8M Bpd
Sees 2026 World Oil Demand Of 102.7M Bpd Vs Prior Forecast 102.8M Bpd; S2027 Seen At 105M Bpd Vs 104.8M Bpd)
This is a real-time flash headline. A verified provider body is not available, so SquawkNews does not present it as a full article.