Oil prices

Crude inventories rose by 1.3 million barrels to 443.2 million barrels in the week ended May 16, the EIA said

The International Energy Agency (IEA) expects global oil stocks to rise by over 700,000 b/d across the year

Expectations of a significant increase in U.S. oil inventories tempered optimism in the market for now

Despite gains, oil prices have suffered significant losses in 2025 due to slowing demand and rising production
