Home
Tag
Global Oil Demand
1 article
Macro
EIA Says OECD Oil Inventories Near 2.3bn
EIA projects OECD oil inventories falling to just under 2.3 billion barrels by December 2026, the lowest since 2003. Top consuming nations are drawing down stocks at record pace to offset >11 million