US Crude Oil Inventories Fell by 2.68M Barrels Last Week: EIA

Investing.com – U.S. crude oil inventories decreased more than expected last week, the Energy Information Administration said in its weekly report on …