Marathon Petroleum Corp

Listed Company
MPCCIK 0001510295NYSELarge AcceleratedPetroleum RefiningDelawareFY ends Dec 31
Period
FY 2025
Revenue
$132.70B
Net Income
$4.05B
Total Assets
$83.95B
Equity
$17.31B
Shares Out
291.94M
Op. Cash Flow
$8.25B
MPC$312.63+79.45% · past yearDBEQ Basic
Daily closing prices

Business

Marathon Petroleum Corp is a leading integrated downstream and midstream energy company operating one of the nation's largest refining systems with approximately 3.0 million barrels per day of crude oil refining capacity across three geographic regions. The company refines crude oil into transportation fuels, distillates, and other products; operates midstream logistics including pipelines, terminals, and barges through its sponsored MLP (MPLX); and produces renewable diesel from feedstocks. MPC distributes refined products through wholesale channels, branded independent jobbers, direct dealers, and international markets, while also gathering, processing and marketing natural gas and NGLs through its midstream segment.

Summary from 10-K filed 2026-02-26

Financials

Consolidated Statement of Income

Year Ended · In millions, except per-share amounts
ConceptTrend
FY 2025
2025-12-31
FY 2024
2024-12-31
FY 2023
2023-12-31
FY 2022
2022-12-31
FY 2021
2021-12-31
Sales and other operating revenues132,699138,864148,379177,453119,983
Income from equity method investments1,6221,048742655458
Net gain on disposal of assets173282171,06121
Other income728472969783468
Revenues And Other Income135,222140,412150,307179,952120,930
Cost of revenues (excludes items below)119,446126,240128,566151,671110,008
Depreciation and amortization3,2513,3373,3073,2153,364
Selling, general and administrative expenses3,3493,2213,0392,7722,537
Other taxes885818881825721
Total costs and expenses126,931133,616135,793158,483116,630
Income from operations8,2916,79614,51421,4694,300
Net interest and other financial costs1,2768395251,0001,483
Income before income taxes7,0155,95713,98920,4692,817
Provision for income taxes1,1378902,8174,491264
Net income5,8785,06711,17216,05011,001
Redeemable noncontrolling interest0279488100
Noncontrolling interests1,8311,5951,3971,4461,163
Net income attributable to MPC4,0473,4459,68114,5169,738
Net income attributable to MPC per share, basic13.2410.1123.7328.3115.34
Weighted Average Number of Shares Outstanding, Basic305340407512634
Net income attributable to MPC per share, diluted13.2210.0823.6328.1215.24
Weighted Average Number of Shares Outstanding, Diluted306341409516638

Filings

Filing historySign up free to browse every 10-K, 10-Q, 8-K, and proxy this filer has submitted to the SEC.Sign up free · Upgrade to Pro

Material Events

Material EventsTrack every 8-K filing and material event — AI-summarized, timelined, and alertable.Sign up free · Upgrade to Pro

Insiders

Insider ActivitySee executive buy/sell windows and insider trade activity over rolling 30/90/365-day windows.Sign up free · Upgrade to Pro

Institutional Holders

Institutional HoldersSee which funds hold this stock and track position changes quarter over quarter.Sign up free · Upgrade to Pro

Frequently asked questions

What is Marathon Petroleum Corp's CIK number?

Marathon Petroleum Corp's SEC CIK number is 0001510295 (1510295). The CIK (Central Index Key) is the permanent identifier the SEC assigns to every EDGAR filer — unlike a ticker symbol, it never changes.

Where can I find Marathon Petroleum Corp's SEC filings?

All of Marathon Petroleum Corp's EDGAR filings — 10-K annual reports, 10-Q quarterly reports, 8-K material events, and insider transactions — are listed on this page, sourced live from SEC EDGAR.

When did Marathon Petroleum Corp last report earnings?

Marathon Petroleum Corp (MPC) most recently filed an earnings 8-K with the SEC on May 5, 2026, furnishing its results under Item 2.02 (Results of Operations and Financial Condition). The earnings press release is attached to that filing (accession 0001510295-26-000039). This is Marathon Petroleum Corp's most recent earnings filing of record — not a forecast of its next earnings date.

What is Marathon Petroleum Corp's most recent earnings 8-K?

Marathon Petroleum Corp's latest earnings 8-K (Item 2.02) was filed May 5, 2026 under accession 0001510295-26-000039. It carries the quarterly or annual earnings press release — the earliest official, SEC-filed version of the results.

View Marathon Petroleum Corp's latest earnings 8-K →
Look up any company's CIK number →