NEWS FLASH: US crude oil inventories dropped by 11.473 million barrels, significantly surpassing the estimated decline of 1.794 million barrels. - [DB]
Disclaimer: Includes third-party opinions. No financial advice. May include sponsored content.See T&Cs.