Global oil supply declined by a further 1.8 mb/d in April to 95.1 mb/d, taking total losses since February to 12.8 mb/d.
Global oil supply declined by a further 1.8 mb/d in April to 95.1 mb/d, taking total losses since February to 12.8 mb/d.
www.iea.org
Oil Market Report - May 2026 – Analysis - IEA
Oil Market Report - May 2026 - Analysis and key findings. A report by the International Energy Agency.
