Spooky Sell-Off
October 31, 2019 at 09:54 AM EDT
The EIA reported an ungodly 5.7-million-barrel oil build and buried the oil bulls. The report was enhanced by a 698,000-barrel released from the Strategic Petroleum Reserve as well as a 700,000 barrel a day upward adjustment.