MPC
$MPC
Marathon Petroleum Corporation
Largest US petroleum refiner with 13 refineries.
$242.91
-1.70 (-0.69%)
Day Range$238.28 - $243.36
Prev Close$244.61
Analyst Rating
Buy
15 Buy / 9 Hold / 1 Sell
Subscribers
0
Tracking this ticker
Next Report
—
Weekly updates
Latest Report
This week's analysis
MPC Marathon Petroleum: Refining Upside Amid Tailwinds
Marathon Petroleum ($MPC) sits near its 52-week high after analyst upgrades and stronger margins driven by geopolitical oil risk. This report examines fundamentals, valuation, catalysts, and risks ahead of Q1 results.
Apr 6, 2026