The International Energy Agency (IEA) stated that releasing all inventories committed in March but not yet released would provide approximately 100 million barrels of oil to the market.
2026-10-07
The International Energy Agency (IEA) stated that releasing all inventories committed in March but not yet released would provide approximately 100 million barrels of oil to the market.