Oil Falls After API Reports Surprise Crude Build
The American Petroleum Institute (API) reported another large, surprise build in crude oil inventories of 4.852 million barrels for the week ending June 6, coming in over analyst expectations of Continue Reading
