Marathon Petroleum beats by $0.07, misses on revenue Marathon Petroleum (NYSE:MPC): Q3 EPS of $2.36 beats by $0.07. Revenue of $25.48M (-3.0% Y/Y) misses by $1.35M.