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.