Marathon Petroleum (NYSE:MPC) reported quarterly earnings of $17.73 per share which beat the analyst consensus estimate of $13.73 by 29.13 percent. This is a 347.73 percent increase over earnings of $3.96 per share from the same period last year. The company reported quarterly sales of $52.337 billion which beat the analyst consensus estimate of $42.078 billion by 24.38 percent. This is a 53.48 percent increase over sales of $34.101 billion the same period last year.