Who we are and what we do

Will shale kill off the oil price rally again?
April 12, 2017

WTI has rallied more than 11 percent over the past month, raising hopes from oil bulls that maybe, just maybe, the price gains are here to stay. Oil had dipped in February and March on record high levels of oil sitting in U.S. storage, but by Apri...  +