January 2018
2018 Crude Storage Estimate Is Unbelievably Bullish
January 14, 2018The EIA oil storage report shows crude storage decline of 7.419 million bbls vs. our forecast of 7.84 million bbls. We…
Read MoreRevenge Of The Oil Services Sector In 2018
January 8, 2018For those looking for something to blunt the seemingly unstoppable growth of American tight-oil production, look no further than the battered…
Read More