US Crude Stockpiles Drop 9.1 Million Barrels in Latest Week
API data shows a larger-than-expected draw, though inventories remain 26 million barrels higher year-to-date. US crude oil inventories fell by 9.1 million barrels in the week ending May 15, exceeding analyst forecasts of a 3.4 million-barrel decline. The draw follows a 2.1