IEA board agrees to accelerate remaining oil-stock releases
The Governing Board agreed to speed the remaining releases from the March 2026 action. About 100 million barrels remained, including planned releases of more than 20 million barrels of diesel.