Marathon Petroleum (MPC) Stock Forecast & Price Target

MPC$389.55-0.33 -0.08%
Market cap$109.40BEnterprise value$131.92BRevenue (TTM)$175.17BMarket positionTop 25%

Marathon Petroleum Corporation price target

MPC
Low$321.00
Average$445.20
High$564.00
Upside vs current price+14.3%

The average target of $445.20 is +14.3% versus the current MPC price of $389.55.

Marathon Petroleum Corporation analyst ratings

RatingAnalysts
Strong buy4
Buy5
Hold9
Sell1
Strong sell0
ConsensusBuy

19 analysts cover MPC.

Marathon Petroleum Corporation EPS and revenue estimates

Published annual figures for MPC on this page are 2026 EPS $65.84, 2027 EPS $59.23. Coverage under three analysts is omitted.

Fiscal yearEPS estimateRevenue estimate
2026$65.84$181.09B
2027$59.23$167.42B

Is Marathon Petroleum Corporation a buy or sell?

Of the 19 analysts covering Marathon Petroleum Corporation, 9 rate it a buy (4 strong buy and 5 buy), 9 rate it a hold, and 1 rates it a sell (1 sell and 0 strong sell).

The MPC consensus label is Buy, beside 9 buy-side ratings and 1 sell-side ratings.

The average target of $445.20 implies +14.3% versus the current price of $389.55.

The MPC rating block is 19 published views with a Buy label. It does not tell you whether to buy or sell.

Reading the Marathon Petroleum Corporation forecast

A wide spread is the story on MPC. Targets run from $321.00 to $564.00, with $445.20 as the average.

The gap from the $389.55 price to the MPC average is +14.3%.

the Marathon Petroleum Corporation does not have a single rating camp: 9 of 19 analysts are on the buy side, 9 are at hold, and 1 is on the sell side, and the published consensus is Buy.

The latest MPC actions do not point one way: 0 up and 1 down.

Month by month, the MPC average target is higher ($497.00) than the quarterly average ($429.72).

the Marathon Petroleum Corporation is followed by 19 analysts, so the range matters more than any one target.

Marathon Petroleum Corporation forecast questions

What is the MPC price target?

The published range for MPC is $321.00 to $564.00, with an average of $445.20. That average is +14.3% versus the current price of $389.55.

Is Marathon Petroleum Corporation a buy or sell?

Of the 19 analysts covering Marathon Petroleum Corporation, 9 rate it a buy, 9 rate it a hold, and 1 rates it a sell. The consensus is Buy, leaving MPC at 9 buy ratings, 9 holds, and 1 sells.

What is the EPS estimate for Marathon Petroleum Corporation?

Analyst EPS estimates for Marathon Petroleum Corporation: 2026 $65.84, 2027 $59.23.

What is the revenue estimate for Marathon Petroleum Corporation?

Analyst revenue estimates for Marathon Petroleum Corporation: 2026 $181.09B, 2027 $167.42B.

How many analysts cover MPC?

19 analysts cover MPC. Their consensus on MPC is Buy, across those 19.

MPC price $389.55 -0.33 -0.08%

Insights · Dividends · Forecast · Financials · Learn

Stocklytics home · Screener