API's reported huge 3.6mm drawdown in total crude inventories (against expectations of a 2.33mm build) was just the catalyst to send crude prices soaring overnight and DOE just confirmed it with a massive 5.88mm draw - the largest in over 6 months
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.