Marathon Oil was a nice steady runner throughout the last 12 months pre pullback with the wider market. It's back up above its 20 day moving average and showing signs of regaining some of its momentum.
Just keep an eye on earning due in the next couple of days and see which way the stock reacts depending on the news.
One to watch.