Weekly oil inventories from the US Department of Energy The API data showed a surprise build that has weighed on oil prices today: These numbers aren't ...
A