Marathon Petroleum Corp (MPC)

PriceLoading quote

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$132.70B$138.86B$148.38B$177.45B$119.98B$69.78B$111.15B$86.09B$74.73B$63.28B$72.05B$97.82B$100.16B$82.24B$78.64B$62.49B$45.53B
Operating income$8.29B$6.80B$14.51B$21.47B$4.30B−$12.25B$4.46B$4.69B$4.02B$2.39B$4.69B$4.05B$3.42B$5.35B$3.75B$1.01B$836.0M
EBITDAderived$11.54B$10.13B$17.82B$24.68B$7.66B−$8.87B$7.69B$6.86B$6.13B$4.39B$6.19B$5.38B$4.64B$6.34B$4.64B$1.95B$1.51B
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$2.11B$3.39B$2.39B$623.0M$449.0M
Basic EPSper diluted share$13.24$10.11$23.73$28.31$15.34-$15.13$4.00$5.36$6.76$2.22$5.29$4.42$3.34$9.95$6.70$1.75$1.26
Diluted EPSper diluted share$13.22$10.08$23.63$28.12$15.24-$15.13$3.97$5.28$6.70$2.21$5.26$4.39$3.32$9.89$6.67$1.74$1.25

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys3$1.30M disclosed value
Sells (SEC code S)11$7.11M disclosed value
14 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Jun 4, 2026Form 4Henschen Michael A IIEx VP, RefiningSellCommon Stock5.0K$268.85$1.33M16.9K
Jun 4, 2026Form 4Henschen Michael A IIEx VP, RefiningSellCommon Stock1.4K$268.75$368.7K16.9K
May 13, 2026Form 4Hessling Ricky D.Chief Commercial OfficerSellCommon Stock1.0K$250.00$250.0K6.5K
Mar 13, 2026Form 4Hessling Ricky D.Chief Commercial OfficerSellCommon Stock1.6K$228.18$371.0K7.5K
Mar 12, 2026Form 4Hessling Ricky D.Chief Commercial OfficerSellCommon Stock559$230.00$128.6K9.2K