IEA monthly report: Global oil supply in 2026 is forecast to average 100.7 mln bpd, down 5.7 mln bpd from 2025 and 1.3 mln bpd below the agency's prior forecast.

2026-09-11

IEA monthly report: Global oil supply in 2026 is forecast to average 100.7 mln bpd, down 5.7 mln bpd from 2025 and 1.3 mln bpd below the agency's prior forecast.