Marathon Oil (NYSE:MRO) is scheduled to announce Q1 earnings results on Wednesday, May 1st, after market close. The consensus EPS Estimate is $0.07 ...
A