This energy giant could soon see a breakout to fresh all-time highs, according to the charts
CNBCLike many energy names, this stock hasn't done much since April, but it has been fighting back in recent weeks and could be getting ready to make new highs.