MPC

Marathon Petroleum Corporation
$375.54
+2.22 (+0.59%)
Mkt Cap 108.99B
Volume 328,208
52W Range 161.93-376.559
Sector Energy
Beta 0.51
EPS (TTM) 29.05 USD
P/E Ratio 12.85
Revenue (TTM) 153.94B USD
Rev Growth (5Y) +13.7%
EPS Growth (5Y) +22.0%
AlphaVal · Fair Value
What we estimate one share is worth
$159.85
Overvalued strong signal
133.5% above fair value
Modeled from cash flows & growth.
AlphaQuality · Grade
How strong & durable the business is
B-
Oil & Gas E&P
66.7 / 100 composite
An oil & gas explorer and producer — graded A–F vs. similar companies.

Company Description

Track Record

Showing latest 4 periods • Swipe for more
Metric 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
Revenue 132.70B 138.86B 148.38B 177.45B 119.98B 69.78B 111.15B 86.09B 74.73B 63.34B 72.05B 97.82B
Net Income 4.05B 3.44B 9.68B 14.52B 9.74B (9.83B) 2.64B 2.78B 3.43B 1.17B 2.85B 2.52B
EPS 13.27 10.12 23.76 28.34 2.71 -15.14 4.00 5.36 6.77 2.22 5.29 4.42
Free Cash Flow 4.77B 6.13B 12.23B 13.94B 2.90B (368.00M) 4.63B 2.98B 3.88B 1.12B 2.08B 1.63B
FCF / Share 15.63 17.98 30.04 27.23 4.57 -0.57 7.03 5.75 7.58 2.12 3.83 2.84
Operating CF 8.25B 8.66B 14.12B 16.36B 4.36B 2.42B 9.44B 6.16B 6.61B 4.02B 4.07B 3.11B
Total Assets 85.56B 78.86B 85.99B 89.90B 85.37B 85.16B 98.56B 92.94B 49.05B 44.41B 43.12B 30.43B
Total Debt 34.36B 28.76B 28.50B 27.91B 26.90B 33.09B 30.54B 27.52B 12.95B 10.57B 11.93B 6.60B
Cash & Equiv 3.67B 3.21B 5.44B 8.62B 5.29B 415.00M 1.39B 1.69B 3.01B 887.00M 1.13B 1.49B
Book Value 17.31B 17.75B 24.40B 27.71B 26.21B 22.20B 33.69B 35.17B 14.03B 13.56B 13.24B 10.75B
Return on Equity 0.23 0.19 0.40 0.52 0.37 -0.44 0.08 0.08 0.24 0.09 0.22 0.23
MPC News
Can Phillips 66 Reach Its $5.50 Refining Cost Target in 2027?
Aug 31, 2026 07:16 AM · zacks.com
Trump’s New Oil Deal With Venezuela Is Insane — U.S. Now Controls 7.1% of Proven Global Reserves
Aug 30, 2026 06:52 AM · 247wallst.com
Freestone Grove Partners LP Buys Shares of 5,113 Marathon Petroleum Corporation $MPC
Aug 30, 2026 12:54 AM · defenseworld.net
Denali Advisors LLC Lowers Stake in Marathon Petroleum Corporation $MPC
Aug 30, 2026 12:16 AM · defenseworld.net
5 Value Stocks to Buy Right Now as Inflation Remains Sticky
Aug 27, 2026 08:10 AM · zacks.com
Has Marathon Petroleum (MPC) Outpaced Other Oils-Energy Stocks This Year?
Aug 27, 2026 06:40 AM · zacks.com
8,918 Shares in Marathon Petroleum Corporation $MPC Bought by Ancora Advisors LLC
Aug 27, 2026 12:43 AM · defenseworld.net
Wall Street Analysts See Marathon Petroleum (MPC) as a Buy: Should You Invest?
Aug 26, 2026 06:31 AM · zacks.com
Marathon vs. Valero: Which Refining Stock Is the Better Buy Now?
Aug 25, 2026 07:35 AM · zacks.com
Are Investors Undervaluing Marathon Petroleum (MPC) Right Now?
Aug 25, 2026 06:41 AM · zacks.com