Oil Prices Rise 3% After Fourth Straight Decline in U.S. Inventories - Investing.com
Oil Prices Rise 3% After Fourth Straight Decline in U.S. Inventories Investing.comThe Energy Information Administration said crude oil inventories plummeted by 9.50 million barrels in the week to July 5. That compared to forecasts for a ...