Marathon Petroleum Corporation (MPC)
NYSE: MPC · IEX Real-Time Price · USD
199.65
+1.40 (0.71%)
At close: Apr 23, 2024, 4:00 PM
199.99
+0.34 (0.17%)
After-hours: Apr 23, 2024, 4:41 PM EDT

Marathon Petroleum Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2007
Net Income
9,68114,5169,738-9,8262,6372,7803,4321,1742,8522,524
Upgrade
Depreciation & Amortization
3,3073,2153,3643,3753,2252,1702,1142,0011,5021,326
Upgrade
Other Operating Activities
1,129-1,370-8,7428,8703,5791,2081,066842-281-740
Upgrade
Operating Cash Flow
14,11716,3614,3602,4199,4416,1586,6124,0174,0733,110
Upgrade
Operating Cash Flow Growth
-13.72%275.25%80.24%-74.38%53.31%-6.87%64.60%-1.37%30.96%-8.66%
Upgrade
Capital Expenditures
-1,854-2,330-1,311-2,637-4,763-3,157-2,653-2,791-1,977-1,453
Upgrade
Acquisitions
-246-41300-129-4,231-1,054-288-1,549-3,234
Upgrade
Change in Investments
-1,6972,542-5,719-348-9661662049
Upgrade
Other Investing Activities
70282421,827-272-403-29824711281135
Upgrade
Investing Cash Flow
-3,09562314,797-3,257-6,261-7,670-3,398-2,967-3,441-4,543
Upgrade
Dividends Paid
-1,261-1,279-1,484-1,510-1,398-954-773-719-613-524
Upgrade
Share Issuance / Repurchase
-11,510-11,679-4,54811-1,940-3,263-2,326-186-932-2,105
Upgrade
Debt Issued / Paid
4951,060-6,2732,6761,1795,3582,236-1,4167463,223
Upgrade
Other Financing Activities
-1,931-1,749-2,114-1,312-1,217-919-2281,027-20041
Upgrade
Financing Cash Flow
-14,207-13,647-14,419-135-3,376222-1,091-1,294-999635
Upgrade
Net Cash Flow
-3,1853,3374,738-973-196-1,2902,123-244-367-798
Upgrade
Free Cash Flow
12,26314,0313,049-2184,6783,0013,9591,2262,0961,657
Upgrade
Free Cash Flow Growth
-12.60%360.18%--55.88%-24.20%222.92%-41.51%26.49%-25.19%
Upgrade
Free Cash Flow Margin
8.16%7.80%2.52%-0.32%4.18%3.47%5.25%1.93%2.90%1.69%
Upgrade
Free Cash Flow Per Share
30.1327.404.81-0.347.105.797.812.323.902.91
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).