IEA Monthly Report: Global oil supply will exceed demand by 3.73 million barrels per day in 2026 (previous report: 3.69 million barrels per day).

2026-02-12

IEA Monthly Report: Global oil supply will exceed demand by 3.73 million barrels per day in 2026 (previous report: 3.69 million barrels per day).