Skip to content

Marathon Petroleum MPC Income Statement

TTM Q1 '26TTM Q4 '25TTM Q3 '25TTM Q2 '25TTM Q1 '25
$135.38B-1.7%$132.7B-4.4%$133.26B-6.1%$133.56B-9.6%$137.68B-5.8%
$121.35B-3.7%$119.45B-5.4%$121.14B-5.6%$122.09B-6.8%$126.01B-2.2%
$14.04B+20.3%$13.25B+5.0%$12.12B-11.7%$11.47B-31.5%$11.67B-32.8%
10.4%+1.9pp10%+0.9pp9.1%-0.6pp8.6%-2.7pp8.5%-3.4pp
$3.43B+6.4%$3.35B+4.0%$3.32B+2.5%$3.27B+0.7%$3.23B+3.1%
$3.27B-1.1%$3.25B-2.6%$3.25B-2.7%$3.25B-2.5%$3.3B-0.9%
$128.93B-3.3%$126.93B-5.0%$128.53B-5.3%$129.42B-6.6%$133.35B-2.1%
$9.01B+58.1%$8.29B+22.0%$6.74B-16.3%$5.37B-53.1%$5.7B-53.4%
6.7%+2.5pp6.2%+1.4pp5.1%-0.6pp4%-3.7pp4.1%-4.2pp
$1.57B+46.0%$1.62B+54.8%$1.67B+68.5%$913M-7.5%$1.07B+32.1%
$7.67B+61.9%$7.02B+17.8%$5.56B-24.3%$4.29B-60.5%$4.74B-59.5%
$1.28B+102%$1.14B+27.8%$876M-26.1%$529M-74.5%$634M-72.3%
$4.63B+90.3%$4.05B+17.5%$2.88B-36.3%$2.14B-70.3%$2.43B-69.2%
3.4%+1.7pp3%+0.6pp2.2%-1.0pp1.6%-3.3pp1.8%-3.6pp
$15.27+112%$13.30+32.6%$9.48-26.2%$6.84-64.5%$7.21-64.4%
$15.28+111%$13.31+32.2%$9.49-26.3%$6.86-64.5%$7.24-64.4%
1.2B-9.3%1.2B-11.2%1.3B-12.9%1.3B-14.8%1.3B-15.8%
1.2B-9.2%1.2B-11.1%1.3B-12.8%1.3B-14.6%1.3B-15.6%
$1.34B+39.2%$1.28B+52.1%$1.18B+67.1%$1.09B+80.9%$964M+75.3%
$135.38B-1.7%$132.7B-4.4%$133.26B-6.1%$133.56B-9.6%$137.68B-5.8%
$137.94B-0.8%$135.22B-3.7%$135.27B-5.9%$134.79B-10.1%$139.05B-6.3%
$885M+8.3%$885M+8.2%$819M-6.8%$806M-9.7%$817M-6.9%
$12.28B+36.4%$11.54B+13.9%$9.99B-12.3%$8.63B-41.7%$9B-42.2%
9.1%+2.5pp8.7%+1.4pp7.5%-0.5pp6.5%-3.5pp6.5%-4.1pp
$9.01B+58.1%$8.29B+22.0%$6.74B-16.3%$5.37B-53.1%$5.7B-53.4%

Chart any of these lines over time, or line them up against competitors.

Compare these in charts →

Questions, answered.

What is Marathon Petroleum's revenue?
Marathon Petroleum (MPC) generated $135.38B in revenue over the trailing twelve months, down 1.7% year over year.
Is Marathon Petroleum profitable?
Marathon Petroleum reported $4.6B in net income over the trailing twelve months, a 3.4% net margin.
What are Marathon Petroleum's profit margins?
Gross margin is 10.4% and operating margin is 6.7%, with a 3.4% net margin.
What is Marathon Petroleum's earnings per share?
Marathon Petroleum's diluted EPS over the trailing twelve months is $15.27.
Where does Marathon Petroleum's income statement data come from?
Every line is extracted from Marathon Petroleum's SEC filings (10-K and 10-Q) and tagged in XBRL. Switch between quarterly, annual, and trailing-twelve-month views, or open any line for its full history and peer comparisons.