Skip to main content
Earnings Labs
Marathon Petroleum Corporation logo

Marathon Petroleum Corporation (MPC)

NYSE·Energy·Oil & Gas Refining & Marketing

$307.98

+0.64%

Mkt Cap $90.28B

Analyst Ratings

Buy

18

Hold

7

Sell

0

Price Target (61 analysts)

$259.38

Range $174.00$344.00

Implied Upside

-15.8%

Consensus $259.38 vs current $307.98