The US EIA projects OECD oil inventories will drop below 2.3 billion barrels by December 2026, the lowest since 2003, as Middle East disruptions slash

US commercial crude oil inventories dropped 8 million barrels to 434M, hitting a 20-year low as export demand and refinery activity tighten supply.

US crude oil inventories fell 8 million barrels to 434 million, pushing combined reserves to their lowest in over 20 years amid geopolitical tensions and