The American Petroleum Institute (API) reported a major build of 9.75 million barrels of United States crude oil inventories for the week ending October 5, compared to analyst expectations that this ...
The American Petroleum Institute (API) reported a build of 11.6 million barrels in United States crude inventories against expert predictions that domestic supplies would see a much kinder 1.4-million ...