IEA Releases 400M Barrels Amid Hormuz Closure The IEA authorized its largest-ever oil release of 400 million barrels to counter market shocks from the Strait of Hormuz closure. 11 Mar 2026 #IEA#OilPrices#EnergyCrisis#StraitofHormuz#StrategicPetroleumReserve