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.