MPC

Marathon Petroleum Corporation
$296.04
-7.36 (-2.43%)
Mkt Cap 86.63B
Volume 1,085,672
52W Range 158-303.715
Sector Energy
Beta 0.52
EPS (TTM) 15.33
P/E Ratio 19.36
Revenue (TTM) 135.75B
Rev Growth (5Y) +13.7%
EPS Growth (5Y) +22.0%
AlphaVal · Fair Value
What we estimate one share is worth
$159.01
Overvalued strong signal
86.6% above fair value
Modeled from cash flows & growth.
AlphaQuality · Grade
How strong & durable the business is
B-
Oil & Gas E&P
65.3 / 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
How Current Refining Margins Are Driving an Edge for MPC
Jul 15, 2026 07:06 AM · zacks.com
Forget Oil Prices — This 1 Refining Number Explains Why These Energy Stocks Are On Fire
Jul 15, 2026 06:17 AM · 247wallst.com
Marathon Petroleum (MPC) Outpaces Stock Market Gains: What You Should Know
Jul 14, 2026 02:45 PM · zacks.com
Shell, BP, and other energy stocks jump as crude oil prices rebound
Jul 13, 2026 08:55 PM · invezz.com
Chip Weakness, Reinstated Blockade Send Stocks Lower
Jul 13, 2026 08:03 AM · schaeffersresearch.com
Oil Is Spiking and the Iran Ceasefire Is Cracking: What It Means for Your Stocks
Jul 10, 2026 10:40 AM · 247wallst.com
Here's Why Marathon Petroleum (MPC) is a Strong Value Stock
Jul 10, 2026 06:41 AM · zacks.com
Veteran Energy Analyst: "Crude Oil Is Not the Problem." Here’s What’s Keeping Gas Prices High.
Jul 09, 2026 11:46 AM · 247wallst.com
What Do Renewed Middle East Tensions Mean for Phillips 66's Business?
Jul 09, 2026 07:56 AM · zacks.com
Marathon Petroleum: Focus On Russia, Not Just Iran
Jul 07, 2026 10:23 AM · seekingalpha.com