US Crude Oil Inventories Fall by 8.33 Million Barrels | OOBF

API reports significant decline in US commercial crude inventories for week ended June 12.

Open shared insight