The International Energy Agency forecasts global oil supply will exceed demand by 4.62 million barrels per day in 2027.

The IEA forecasts global oil demand will decline by 1.1 million barrels per day in 2026 due to Iran war disruptions, with ripple effects across markets.

The International Energy Agency forecasts global oil supply will exceed demand by 4.62 million barrels per day in 2027.