US Crude Stockpiles Drop 9.1M Barrels as Draws Accelerate
API data shows a sharper-than-expected decline in crude inventories, extending an eight-week drawdown of 44 million barrels. US crude oil inventories fell by 9.119 million barrels in the week ended June 5, exceeding analysts’ forecast of a 3.4 million-barrel draw. The decl