Oil prices tumble 12 percent on oil reserve report

The Energy Information Administration said inventories of commercial crude oil inventories rose 6.7 million barrels, well beyond the 1.5 million-barrel build expected by analysts surveyed by Platts, the e

Loading Comments…
 
Sponsored by:

Connect with Us