API reports a sharp 9.1 million barrel drop in US crude oil inventories for week ended May 15.
Open shared insight