The American Petroleum Institute (API) estimated that crude oil inventories in the United States fell by 8.33 million barrels in the week ending June 12. Analysts had expected a 4.5 million draw. In the week prior, US crude oil inventories fell by a rather large 9.119 million barrels. Although inven
OilPrice · · 1 min read