US crude inventories fall 9.1M barrels: API

US crude oil inventories fell sharply in the week ended May 15, according to estimates from the American Petroleum Institute (API), in line with decli

Read on WOBR AI →