Marathon Oil (MRO) announced that it earned 55 cents per share, below estimates of 68 cents per share, for the most recent fiscal quarter versus 78 cents per share in the same period last year. Revenues were $4.236 billion, higher by 11.2% versus the same period last year, and beating estimates of $3.772 billion.