U.S. inventories of crude oil slid by 9.6 million barrels last week, but stockpiles at the nation’s main hub in Cushing, Okla. hit a two-year high.
U.S. inventories of crude oil slid by 9.6 million barrels last week, but stockpiles at the nation’s main hub in Cushing, Okla. hit a two-year high.