MPC

Marathon Petroleum Corporation
$254.65
+6.22 (+2.50%)
Mkt Cap 74.34B
Volume 1,909,832
52W Range 155.93-264.14
Sector Energy
Beta 0.53
EPS (TTM) 15.33
P/E Ratio 16.61
Revenue (TTM) 135.75B
Rev Growth (5Y) +13.7%
EPS Growth (5Y) +22.0%
AlphaVal · Fair Value
$143.90
Overvalued · Strong
77.0% above fair value
AlphaQuality · Grade
B-
Oil & Gas E&P
65.2 / 100 composite

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 N/A N/A
FCF / Share 15.63 17.98 30.04 27.23 4.57 -0.57 7.03 5.75 7.58 2.12 N/A N/A
Operating CF 8.25B 8.66B 14.12B 16.36B 4.36B 2.42B 9.44B 6.16B 6.61B 4.02B N/A N/A
Total Assets 85.56B 78.86B 85.99B 89.90B 85.37B 85.16B 98.56B 92.94B 49.05B 44.41B N/A N/A
Total Debt 34.36B 28.76B 28.50B 27.91B 26.90B 33.09B 30.54B 27.52B 12.95B 10.57B N/A N/A
Cash & Equiv 3.67B 3.21B 5.44B 8.62B 5.29B 415.00M 1.39B 1.69B 3.01B 887.00M N/A N/A
Book Value 17.31B 17.75B 24.40B 27.71B 26.21B 22.20B 33.69B 35.17B 14.03B 13.56B N/A N/A
Return on Equity 0.23 0.19 0.40 0.52 0.37 -0.44 0.08 0.08 0.24 0.09 N/A N/A
MPC News
May-Sept. is Peak Driving Season in the U.S. Can Road Trips Move the Needle for These 3 Energy Stocks?
May 23, 2026 06:15 PM · fool.com
Why Marathon Petroleum (MPC) is a Top Value Stock for the Long-Term
May 21, 2026 06:40 AM · zacks.com
Wingstop Is Down 60% in a Year With Negative Equity. These 3 Boring Asset Heavy Stocks Are Up and Paying You to Wait
May 19, 2026 07:13 AM · 247wallst.com
Why Marathon Petroleum (MPC) is a Top Momentum Stock for the Long-Term
May 19, 2026 06:50 AM · zacks.com
Marathon Petroleum (MPC) Is Up 4.15% in One Week: What You Should Know
May 18, 2026 09:01 AM · zacks.com
5 Stocks With Relative Price Strength in a Record Market
May 18, 2026 06:11 AM · zacks.com
Brokers Suggest Investing in Marathon Petroleum (MPC): Read This Before Placing a Bet
May 14, 2026 06:31 AM · zacks.com
Trump Walks Into Beijing with a New Ace Card: Iran's Main Oil Terminal Has Gone Dark
May 13, 2026 11:30 AM · 247wallst.com
Is Trending Stock Marathon Petroleum Corporation (MPC) a Buy Now?
May 13, 2026 06:01 AM · zacks.com
MPC Q1 Earnings Beat Estimates on Strong Refining Results
May 12, 2026 07:36 AM · zacks.com