U.S. crude stocks plunged 12.5M barrels last week – EIA
Investing.com — stockpiles plunged by almost 12.5 million barrels last week, multifold to expectations, and fuel demand overshot forecasts too, the government agency responsible said … Read more