Marathon Petroleum CorpZacks Rank #1 (Strong Buy) with EPS estimate up 26.78% over the past month and forecast EPS of $23.15, a 669.1% increase year-over-year.

Marathon Petroleum closed the most recent trading day at $421.96, up 1.94% and outpacing the S&P 500's 1.14% gain. The refiner's shares have appreciated 14.74% over the past month, beating the Oils-Energy sector's 1.41% gain and the S&P 500's 2.85% loss. Ahead of its upcoming earnings release, the company is predicted to post an EPS of $23.15, a 669.1% increase from the year-ago quarter, on revenue of $32.84 billion, down 8.39%. For the full year, the Zacks Consensus Estimates anticipate earnings of $59.15 per share and revenue of $154.8 billion, shifts of +452.8% and +14.48% respectively. Over the past month the Zacks Consensus EPS estimate has risen 26.78%, and Marathon Petroleum currently holds a Zacks Rank of #1 (Strong Buy).
Marathon Petroleum CorpZacks Rank #1 (Strong Buy) with EPS estimate up 26.78% over the past month and forecast EPS of $23.15, a 669.1% increase year-over-year.