It has been about a month since the last earnings report for Marathon Oil (MRO). Shares have lost about 2.5% in that time frame, underperforming the S&P 500.
A