Investing.com - Oil inventories in the U.S. rose by much more than expected last week, the Energy Information Administration reported Wednesday, sending oil prices further into the red.
Investing.com - Oil inventories in the U.S. rose by much more than expected last week, the Energy Information Administration reported Wednesday, sending oil prices further into the red.