IEA Oil Outlook
IEA predicts global oil supply will fall short of demand by 920,000 BPD in 2026, compared to 1.7M BPD lower than previously estimated.
#IEA #OilSupply #GlobalDemand #EnergyMarkets #CrudeOil #Commodities #MacroUpdate #2026Forecast
1June 17, 2026 469