EIA now expects OECD oil inventories to fall to their lowest level since 2003.

2026-06-10

EIA now expects OECD oil inventories to fall to their lowest level since 2003.