US Crude Stockpiles Drop 8.33 Million Barrels in Latest Week
API data shows a larger-than-expected draw, extending a nine-week decline totaling 52 million barrels. US crude oil inventories fell by 8.33 million barrels in the week ending June 12, exceeding analysts' expectations of a 4.5 million barrel draw. The decline follows a 9.1