Crude Stages Reversal Post-Weekly EIA Report
Front month crude futures briefly touched $44.52/barrel following the weekly oil inventories report from the EIA which contained the following sentence: “At 406.7 million barrels, U.S. crude oil inventories are at the highest level for this time of year in at … Continued