MO Cash Flow Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
2002
12-31
2001
12-31
2000
12-31
1999
12-31
1998
12-31
1997
12-31
1996
12-31
1995
12-31
1994
12-31
1993
12-31
1992
12-31
1991
12-31
1990
12-31
1989
12-31
Report Filing: 2024-02-27 2023-02-27 2022-02-25 2021-02-26 2020-02-25 2019-02-26 2018-02-27 2017-02-27 2016-02-25 2015-02-25 2014-02-26 2013-02-27 2012-02-16 2011-02-25 2010-02-24 2009-02-27 2008-02-28 2007-03-01 2006-03-10 2005-03-15 2004-03-12 2003-03-27 2002-03-19 2001-03-29 2000-03-02 1999-03-18 1998-03-06 1997-03-11 1996-03-28 1995-03-10 1994-03-16 1992-12-31 1991-12-31 1990-12-31 1989-12-31
Net Income/Starting Line 8113000000 5764000000 2475000000 4454000000 -1298000000 6967000000 10227000000 14244000000 5243000000 5070000000 4535000000 4183000000 3393000000 3907000000 3208000000 4930000000 9786000000 12022000000 10435000000 9416000000 9204000000 11102000000 8560000000 8510000000 7675000000 5372000000 6310000000 6303000000 5478000000 4725000000 3568000000 4939000000 3927000000 3540000000 2946000000
Cash From Operating Activities 9287000000 8256000000 8405000000 8385000000 7837000000 8391000000 4922000000 3791000000 5810000000 4663000000 4375000000 3903000000 3613000000 2767000000 3443000000 4881000000 10304000000 13586000000 11060000000 10890000000 10816000000 10612000000 8893000000 11044000000 11375000000 8120000000 8340000000 7634000000 6687000000 6939000000 6967000000 6882000000 6259000000 5385000000 3634000000
Depreciation and Amortization 272000000 226000000 244000000 257000000 226000000 227000000 209000000 204000000 225000000 208000000 212000000 225000000 253000000 276000000 291000000 215000000 980000000 1804000000 1675000000 1607000000 1440000000 1331000000 2337000000 1717000000 1702000000 1690000000 1700000000 1691000000 1671000000 2326000000 1619000000 1542000000 1497000000 1367000000 1194000000
Deferred Income Tax -230000000 -947000000 -1160000000 -164000000 -95000000 -57000000 -3126000000 3119000000 -132000000 -129000000 -86000000 -929000000 -443000000 124000000 43000000 -138000000 -255000000 -508000000 -989000000 388000000 984000000 1585000000 685000000 1006000000 144000000 276000000 69000000 163000000 314000000 24000000 31000000 583000000 -358000000 385000000 371000000
Stock Based Compensation 58000000 50000000 40000000 35000000 32000000 0 55000000 44000000 51000000 46000000 49000000 46000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Cash Items 1563000000 3749000000 123000000 730000000 355000000 71000000 -759000000 -14276000000 154000000 193000000 -402000000 -949000000 1165000000 -878000000 92000000 -1249000000 1815000000 865000000 132000000 -489000000 -669000000 -755000000 -520000000 -427000000 -6000000 657000000 582000000 469000000 155000000 -305000000 139000000 296000000 1270000000 315000000 225000000
Changes in Working Capital 84000000 -586000000 3000000 249000000 -53000000 1075000000 -1854000000 -300000000 240000000 -194000000 -558000000 1202000000 -207000000 -304000000 21000000 -61000000 -1831000000 -1428000000 -193000000 -32000000 -87000000 -846000000 -1057000000 512000000 1922000000 125000000 112000000 -672000000 -674000000 150000000 620000000 -316000000 -72000000 -118000000 -819000000
Accounts Receivable 6000000 -21000000 -233000000 238000000 -8000000 980000000 10000000 -27000000 3000000 -8000000 78000000 202000000 -192000000 -138000000 -223000000 144000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory -15000000 14000000 57000000 2000000 42000000 -129000000 -171000000 -34000000 -33000000 -184000000 -133000000 33000000 24000000 7000000 51000000 185000000 -889000000 -1010000000 -524000000 -140000000 251000000 38000000 -293000000 741000000 -39000000 -192000000 -531000000 -952000000 -5000000 -387000000 396000000 -304000000 -468000000 -699000000 -431000000
Accounts Payable 38000000 92000000 163000000 53000000 -79000000 27000000 -55000000 -6000000 -7000000 -5000000 -76000000 5000000 -60000000 48000000 -25000000 -162000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 55000000 -671000000 16000000 -44000000 -8000000 197000000 -1638000000 -233000000 277000000 3000000 -427000000 962000000 21000000 -221000000 218000000 -228000000 -942000000 -418000000 331000000 108000000 -338000000 -884000000 -764000000 -229000000 1961000000 317000000 643000000 280000000 -669000000 537000000 224000000 -12000000 396000000 581000000 -388000000
Other Working Capital 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash From Investing Activities -1283000000 782000000 1212000000 -143000000 -2398000000 -12988000000 -467000000 3708000000 -15000000 177000000 602000000 920000000 387000000 259000000 -9764000000 479000000 -5255000000 -618000000 -4885000000 -1416000000 -2427000000 -2471000000 -2916000000 -17506000000 -2682000000 -2554000000 -619000000 -2055000000 -109000000 -1237000000 -4221000000 -2944000000 -2314000000 -4666000000 -1219000000
Investments in Property Plant and Equipment -196000000 -205000000 -169000000 -231000000 -246000000 -238000000 -199000000 -189000000 -229000000 -163000000 -131000000 -124000000 -105000000 -168000000 -273000000 -241000000 -1458000000 -2454000000 -2206000000 -1913000000 -1974000000 -2009000000 -1922000000 -1682000000 -1749000000 -1821000000 -1874000000 -2398000000 -1621000000 -1726000000 -4753000000 -1573000000 -1724000000 -1355000000 -1246000000
Payments for Acquisitions -1051000000 1000000000 1176000000 0 -2325000000 -12815000000 -415000000 3195000000 229000000 -102000000 0 0 0 0 -10244000000 241000000 -4413000000 1462000000 -4932000000 -179000000 -1041000000 -147000000 -451000000 -15576000000 -522000000 0 0 0 0 0 0 0 0 0 0
Purchases of Securities 0 3641000000 0 0 -1904000000 238000000 -5000000 -3000000 -132000000 163000000 0 0 0 0 -9000000 -1000000 0 0 0 0 0 0 0 0 0 0 -652000000 0 0 -582000000 -597000000 -1577000000 0 0 0
Proceeds from Sales and Maturities of Securities 0 0 0 0 1904000000 72000000 133000000 741000000 354000000 369000000 716000000 1049000000 490000000 312000000 793000000 403000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -36000000 -3654000000 205000000 88000000 173000000 -245000000 19000000 -36000000 -237000000 -90000000 17000000 -5000000 2000000 115000000 -31000000 77000000 616000000 374000000 2253000000 676000000 588000000 -315000000 -543000000 -248000000 -411000000 -733000000 1907000000 343000000 1512000000 1071000000 1129000000 206000000 -590000000 -3311000000 27000000
Cash From Financing Activities -8374000000 -9541000000 -10029000000 -5396000000 -4712000000 4716000000 -7771000000 -5299000000 -6747000000 -4694000000 -4702000000 -5193000000 -3044000000 -2583000000 276000000 -2585000000 -3679000000 -14366000000 -5134000000 -7982000000 -5459000000 -8165000000 -6440000000 2658000000 -7497000000 -3894000000 -5521000000 -6406000000 -5627000000 -5717000000 -3530000000 -3026000000 -3945000000 -791000000 -2446000000
Debt Repayment -3566000000 -1105000000 -6542000000 -4000000000 -13944000000 -864000000 0 -1742000000 -2019000000 -825000000 -3559000000 -2600000000 -24000000 -775000000 -1257000000 -4057000000 0 -6464000000 -1404000000 -2040000000 -640000000 -2756000000 -6772000000 -10936000000 -231000000 0 -962000000 -534000000 -831000000 -1732000000 -26000000 0 0 0 0
Common Stock Issued 2998000000 0 5472000000 0 16265000000 12800000000 0 1976000000 0 999000000 4179000000 2787000000 29000000 104000000 89000000 89000000 423000000 486000000 985000000 827000000 443000000 724000000 9204000000 112000000 74000000 265000000 205000000 448000000 291000000 54000000 39000000 115000000 119000000 80000000 79000000
Common Stock Repurchased -1000000000 -1825000000 -1675000000 0 -845000000 -1673000000 -2917000000 -1030000000 -554000000 -939000000 -634000000 -1082000000 -1327000000 1007000000 4221000000 -1166000000 0 -1254000000 -1175000000 -688000000 -1149000000 -6390000000 -3960000000 -3597000000 -3329000000 0 -805000000 -2770000000 -2120000000 -1532000000 -1218000000 -2449000000 -703000000 -221000000 0
Dividends Paid -6779000000 -6599000000 -6446000000 -6290000000 -6069000000 0 -4807000000 -4512000000 -4179000000 -3892000000 -3612000000 -3400000000 -3222000000 -2958000000 -2693000000 -4428000000 -6652000000 -6815000000 -6191000000 -5672000000 -5285000000 -5068000000 -4769000000 -4500000000 -4338000000 -3984000000 -3885000000 -3462000000 -2939000000 -2487000000 -2291000000 -2028000000 -1678000000 -1351000000 -1101000000
Other Financing Activities -27000000 -12000000 -838000000 4894000000 -119000000 -132000000 -47000000 9000000 5000000 -37000000 -1076000000 -898000000 1500000000 39000000 -84000000 6977000000 2550000000 -319000000 2651000000 -409000000 1172000000 5325000000 -143000000 21579000000 327000000 -175000000 -74000000 -88000000 -28000000 -20000000 -34000000 1336000000 -1683000000 701000000 -1424000000
Effect of Forex Changes on Cash 16000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126000000 347000000 160000000 -527000000 475000000 282000000 136000000 -21000000 -359000000 -177000000 127000000 -158000000 -71000000 3000000 17000000 -55000000 -17000000 -20000000 100000000 -19000000
Net Change in Cash -370000000 -503000000 -412000000 2846000000 727000000 119000000 -3316000000 2200000000 -952000000 146000000 275000000 -370000000 956000000 443000000 -6045000000 3074000000 1717000000 -1238000000 514000000 1967000000 3212000000 112000000 -484000000 -4163000000 1019000000 1799000000 2042000000 -898000000 954000000 2000000 -839000000 895000000 -20000000 28000000 -50000000
Cash at Beginning of Period 4091000000 4594000000 5006000000 2160000000 1433000000 1314000000 4569000000 2369000000 3321000000 3175000000 2900000000 3270000000 2314000000 1871000000 7916000000 4842000000 4781000000 6258000000 5744000000 3777000000 565000000 453000000 937000000 5100000000 4081000000 2282000000 240000000 1138000000 184000000 182000000 1021000000 126000000 146000000 118000000 168000000
Cash at End of Period 3721000000 4091000000 4594000000 5006000000 2160000000 1433000000 1253000000 4569000000 2369000000 3321000000 3175000000 2900000000 3270000000 2314000000 1871000000 7916000000 6498000000 5020000000 6258000000 5744000000 3777000000 565000000 453000000 937000000 5100000000 4081000000 2282000000 240000000 1138000000 184000000 182000000 1021000000 126000000 146000000 118000000
Free Cash Flow 9091000000 8051000000 8236000000 8154000000 7591000000 8153000000 4723000000 3602000000 5581000000 4500000000 4244000000 3779000000 3508000000 2599000000 3170000000 4640000000 8846000000 11132000000 8854000000 8977000000 8842000000 8603000000 6971000000 9362000000 9626000000 6299000000 6466000000 5236000000 5066000000 5213000000 2214000000 5309000000 4535000000 4030000000 2388000000
Operating Cash Flow 9287000000 8256000000 8405000000 8385000000 7837000000 8391000000 4922000000 3791000000 5810000000 4663000000 4375000000 3903000000 3613000000 2767000000 3443000000 4881000000 10304000000 13586000000 11060000000 10890000000 10816000000 10612000000 8893000000 11044000000 11375000000 8120000000 8340000000 7634000000 6687000000 6939000000 6967000000 6882000000 6259000000 5385000000 3634000000
Capital Expenditure -196000000 -205000000 -169000000 -231000000 -246000000 -238000000 -199000000 -189000000 -229000000 -163000000 -131000000 -124000000 -105000000 -168000000 -273000000 -241000000 -1458000000 -2454000000 -2206000000 -1913000000 -1974000000 -2009000000 -1922000000 -1682000000 -1749000000 -1821000000 -1874000000 -2398000000 -1621000000 -1726000000 -4753000000 -1573000000 -1724000000 -1355000000 -1246000000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.