EIA Takes Markets By Surprise, Reports Major Crude Oil Inventory Draw
Amid growing pessimism regarding an extension of OPEC’s oil production deal, and a day after the American Petroleum Institute reported an estimated increase of 897,000 barrels in U.S. commercial inventories, Continue Reading
