MPLX LP

NYSE:MPLX

46 (USD) • At close November 12, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

20232022202120202019201820172016201520142013201220112010
Operating Activities:
Net Income 3,9283,9783,112-6871,4621,834836258157178.1146.1144134103.3
Depreciation & Amortization 1,2131,2301,2871,3771,2547666835468950.248.939.436.352.6
Deferred Income Tax 33-2-1-28-1-17200.1-0.1-0.20
Stock Based Compensation 0000223220155421.200
Change In Working Capital 130121202204-108-4114789-3818.62315.912.6-38.9
Accounts Receivables 1414-1996217-1048-52-2925-2-10
Inventory -19-5-24-12-9-5-3-810.91.3-10.9-2.6
Accounts Payables -40-3319336-598848102000011.20
Other Working Capital 175145232118-57-3615097-3917.721.716.91.5-36.3
Other Non Cash Items 2,597-31396645097796116-0.1-5.9-8.9-0.80.3
Operating Cash Flow 5,4005,0194,9114,5214,0822,8261,9071,288239246.8212.2190.6181.9117.3
Investing Activities:
Investments In Property Plant And Equipment -937-806-529-1,183-2,408-1,919-1,411-1,206-264-78.6-106.5-135.6-49.8-13.7
Acquisitions Net -220-245-151-266-707-792-1,010-87-1,23200000
Purchases Of Investments -98-217-151-266-713-34126-1040000-480.6-103.1
Sales Maturities Of Investments -2621715126671308077000221.7311.752
Other Investing Activites 2695162187522584-23.5-7.11.300.2
Investing Cash Flow -1,255-956-518-1,262-3,063-2,686-2,307-1,212-1,498-75.1-113.687.4-218.7-64.6
Financing Activities:
Debt Repayment 00000000000000
Common Stock Issued 600012,66813,074004831,776170230.10407.100
Common Stock Repurchased -600-491-630-3300-25-2502500-202.700
Dividends Paid -3,296-3,047-3,573-3,006-3,039-6,001-3,229-974-137-103.1-77.8-262.700
Other Financing Activities 5346,3414-2218,59317,0555,3413,1901,363-49.6-182.7-265.137.3-52.5
Financing Cash Flow -3,335-3,838-4,395-3,259-1,089-731711151,275-198.5-261.2-61.436.7-53
Other Information:
Effect Of Forex Changes On Cash 00000000000000
Net Change In Cash 810225-20-7067-22919116-26.8-162.6216.6-0.1-0.3
Cash At End Of Period 1,0482381315157652344327.354.1216.70.10.2