U.S. crude oil inventories fell more than expected last week
Data from the U.S. Energy Information Administration (EIA) showed that U.S. crude oil inventories fell by 3.644 million barrels last week, a larger decrease than […]
Data from the U.S. Energy Information Administration (EIA) showed that U.S. crude oil inventories fell by 3.644 million barrels last week, a larger decrease than […]