IEA Monthly Report: Global oil supply is projected to exceed demand by 410,000 barrels per day in 2026, compared to a previous report's deficit of 2.46 million barrels per day.

2026-04-14

IEA Monthly Report: Global oil supply is projected to exceed demand by 410,000 barrels per day in 2026, compared to a previous report's deficit of 2.46 million barrels per day.