5 Million Barrels Of Lost Production
February 27, 2017 at 08:48 AM EST
Crude prices are rising even as oil rig counts grow to the highest levels since last April and U.S. production topped 9 million barrels a day. It seems that OPEC cuts and the lingering impact from major capX cuts is giving the market some support.