The American Petroleum Institute (API) reported on Tuesday a bigger build than expected in crude oil inventories of 4.577 million barrels for the week ending October 23.
The American Petroleum Institute (API) reported on Tuesday a bigger build than expected in crude oil inventories of 4.577 million barrels for the week ending October 23.