Sevens Report Quoted in MarketWatch on July 31, 2019
The seven-week stretch of falling crude supplies is the longest since the 10-week decline from the week ended Nov. 17, 2017 to Jan. 19, 2018, according to an analysis of EIA data provided Sevens Report Research. Click here to read the full MarketWatch article.