Crude oil prices soared after API reported that inventories shed a massive 11.2 million barrels last week. More of the same may be ahead if the draw is confirmed in official EIA data.


FOR MORE ...