IEA Strategic Reserve Release Fails to Stabilize Oil Prices IEA's record 400 million barrel oil release failed to stabilize prices, which rose 10% to $100/barrel. 13 Mar 2026 #IEAOilRelease#OilPrices#BrentCrude#MiddleEastCrisis#EnergyMarket