US Crude Oil Inventories Continue to Fall, Supporting Market Stability | OOBF

EIA reports a 2.3 million barrel drop in US crude oil inventories.

Open shared insight