MS 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
11-30
2007
11-30
2006
11-30
2005
11-30
2004
11-30
2003
11-30
2002
11-30
2001
11-30
2000
11-30
1999
11-30
1998
11-30
1997
11-30
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-22 2023-02-24 2022-02-24 2021-02-26 2020-02-27 2019-02-26 2018-02-27 2017-02-27 2016-02-23 2015-03-02 2014-02-25 2013-02-26 2012-02-27 2011-02-28 2010-02-26 2009-01-29 2008-01-29 2007-02-13 2006-02-13 2005-02-11 2004-02-25 2003-02-19 2001-11-30 2001-02-16 2000-02-25 1999-02-23 1998-02-20 1997-03-31 1995-12-31 1994-12-31 1993-12-31 1993-01-31 1991-12-31 1990-12-31 1989-12-31
Net Income/Starting Line 9230000000 11179000000 15120000000 11179000000 9237000000 8883000000 6216000000 6123000000 6279000000 3667000000 3613000000 716000000 4645000000 5702000000 1406000000 1707000000 3209000000 7472000000 4939000000 4486000000 3787000000 2988000000 3521000000 5456000000 4791000000 3393000000 2586000000 951400000 856400000 740900000 603600000 510500000 475100000 270400000 443000000
Cash From Operating Activities -33536000000 -6397000000 33971000000 -25231000000 40773000000 7305000000 -4505000000 2447000000 3674000000 1131000000 35553000000 24548000000 6684000000 40307000000 -45951000000 73417000000 -22093000000 -60803000000 -31352000000 -24506000000 2355000000 -5054000000 -24091000000 -2384000000 -29271000000 15369000000 -588000000 2208400000 1476800000 2894100000 1350600000 4799300000 -2756600000 -4679400000 -8458600000
Depreciation and Amortization 4256000000 3998000000 4216000000 3769000000 2643000000 1844000000 1753000000 1736000000 1433000000 1161000000 1511000000 1581000000 1404000000 1419000000 1224000000 794000000 475000000 876000000 815000000 805000000 637000000 787000000 729000000 727000000 541000000 575000000 338000000 83300000 70000000 58800000 51300000 0 0 0 0
Deferred Income Tax -463000000 -849000000 4000000 -250000000 165000000 449000000 2747000000 1579000000 1189000000 -231000000 -117000000 -639000000 413000000 -129000000 -932000000 -1224000000 -2046000000 212000000 -1076000000 -195000000 205000000 55000000 -427000000 -219000000 -160000000 -55000000 -77000000 -83400000 -93400000 -155600000 -102400000 -110300000 -70500000 22700000 78800000
Stock Based Compensation 1709000000 1875000000 2085000000 1312000000 1153000000 920000000 1026000000 1136000000 1104000000 1260000000 1180000000 891000000 1300000000 1260000000 1265000000 1878000000 1941000000 1955000000 0 0 0 0 0 0 0 0 0 0 -326500000 0 0 0 0 0 0
Other Non-Cash Items 840000000 898000000 -143000000 1036000000 -33000000 184000000 182000000 42000000 316000000 -134000000 -46000000 186000000 832000000 -79000000 -274000000 -3246000000 756000000 881000000 -29146000000 1718000000 -4620000000 1908000000 1851000000 -62801000000 -28836000000 3247000000 -8655000000 1319400000 800900000 585400000 457600000 4228700000 3473200000 -10487500000 -9883000000
Changes in Working Capital -49108000000 -23498000000 12689000000 -42277000000 27608000000 -4975000000 -16429000000 -8169000000 -6647000000 -4592000000 29412000000 21813000000 -1910000000 32134000000 -48640000000 73508000000 -26428000000 -72199000000 -6884000000 -31320000000 2346000000 -10792000000 -29765000000 54453000000 -5607000000 8209000000 5220000000 -62300000 169400000 1664600000 340500000 170400000 -6634400000 5515000000 902600000
Accounts Receivable 602000000 14664000000 774000000 -29774000000 233000000 -728000000 -9315000000 -2881000000 -434000000 3608000000 6774000000 -10200000000 1519000000 -9568000000 -2445000000 54531000000 1786000000 -38421000000 0 0 0 0 0 0 0 0 0 0 0 0 0 -1451700000 -4427700000 189800000 -149200000
Inventory 3284000000 0 7836000000 -31623000000 14739000000 -20929000000 19493000000 3638000000 -37626000000 -40850000000 39284000000 16663000000 -24700000000 -14379000000 46689000000 -6329000000 -56461000000 29756000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable -3629000000 -4897000000 7758000000 10187000000 19942000000 -13063000000 2007000000 1803000000 4373000000 27971000000 26697000000 -1283000000 -6963000000 761000000 818000000 -114500000000 71057000000 33603000000 0 0 0 0 0 0 0 0 0 0 0 0 0 1536900000 1110500000 2567700000 600500000
Deferred Revenue -49365000000 -33265000000 -3679000000 8933000000 -7306000000 29745000000 -28614000000 -10729000000 27040000000 4679000000 -43343000000 16633000000 28234000000 55320000000 -93702000000 139806000000 -42810000000 -97137000000 -6884000000 -31320000000 2346000000 -10792000000 -29765000000 54453000000 -5607000000 8209000000 5220000000 -62300000 169400000 1664600000 340500000 85200000 -3317200000 2757500000 451300000
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 -3084000000 -11632000000 -49897000000 -37898000000 -33561000000 -22881000000 -12391000000 -19508000000 -19995000000 -35324000000 -24461000000 -12414000000 -2036000000 -29157000000 -4472000000 729000000 -11438000000 -2345000000 -4121000000 -3096000000 1763000000 -5655000000 -887000000 -2685000000 -6651000000 3193000000 -2528000000 -2798700000 -6025000000 -4400700000 -2772500000 -66300000 -211400000 -165300000 -70600000
Investments in Property Plant and Equipment -3412000000 -3078000000 -2308000000 -1444000000 -1826000000 -1865000000 -1629000000 -1276000000 -1373000000 -992000000 -1316000000 -1312000000 -1304000000 -1201000000 -2877000000 -1400000000 -1469000000 0 -540000000 -569000000 -603000000 -1124000000 -1998000000 -836000000 -656000000 0 -301000000 0 0 0 0 -66300000 -211400000 -165300000 -70600000
Payments for Acquisitions 3412000000 0 -2648000000 3807000000 -17359000000 -8794000000 -12125000000 -9604000000 998000000 989000000 1147000000 1725000000 0 787000000 -1595000000 2129000000 -693000000 -2706000000 -323000000 -758000000 0 0 -183000000 -199000000 0 0 0 0 0 0 0 0 0 0 0
Purchases of Securities -23078000000 -29833000000 -69571000000 -59777000000 -42586000000 -27800000000 -23962000000 -50911000000 -47291000000 -32623000000 -30557000000 -24477000000 -20601000000 -29989000000 0 0 -14073000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Proceeds from Sales and Maturities of Securities 28388000000 45278000000 61568000000 38267000000 29163000000 15876000000 25576000000 42083000000 43589000000 17631000000 16182000000 15136000000 19998000000 1246000000 0 0 4272000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -8394000000 -23999000000 -36938000000 -18751000000 -953000000 -298000000 -251000000 200000000 -15918000000 -20329000000 -9917000000 -3486000000 -129000000 0 0 0 525000000 361000000 -3258000000 -1769000000 2366000000 -4531000000 1294000000 -1650000000 -5995000000 3193000000 -2227000000 -2798700000 -6025000000 -4400700000 -2772500000 0 0 0 0
Cash From Financing Activities -2726000000 22714000000 41547000000 83784000000 -11966000000 24205000000 16261000000 7424000000 24365000000 23143000000 2633000000 -11897000000 -5148000000 4163000000 3024000000 -18544000000 38523000000 54340000000 32076000000 30721000000 -3638000000 13325000000 32755000000 11563000000 31369000000 -9939000000 5985000000 1125000000 4678600000 2010400000 1116900000 -3831700000 4369600000 5530400000 7835400000
Debt Repayment -64805000000 -34898000000 -70124000000 -50484000000 -40548000000 -34781000000 -35825000000 -30390000000 -27289000000 -33103000000 -38742000000 -43092000000 -39232000000 -33780000000 -33175000000 -56120000000 -33120000000 -20643000000 -16735000000 -11915000000 -13041000000 -6472000000 -11201000000 -9351000000 -6618000000 -7069000000 -3964000000 -77600000 0 0 0 0 0 0 0
Common Stock Issued 73349000000 994000000 128445000000 136143000000 33615000000 68443000000 59983000000 42249000000 58077000000 60806000000 58752000000 40545000000 34162000000 5581000000 6255000000 397000000 1192000000 643000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -6178000000 -10871000000 -12075000000 -1890000000 -5954000000 -5566000000 -4292000000 -3933000000 -2773000000 -1458000000 -691000000 -227000000 -317000000 -317000000 -11000000000 -1828000000 -3819000000 -3376000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid -5763000000 -5401000000 -4171000000 -2739000000 -2627000000 -2375000000 -2085000000 -1746000000 -1455000000 -904000000 -475000000 -469000000 -834000000 -1156000000 -1732000000 -1227000000 -1219000000 -1167000000 -1180000000 -1096000000 -994000000 -1000000000 -1040000000 -924000000 -575000000 -519000000 -416000000 -134000000 -102300000 -81100000 -690300000 -102900000 -85500000 -69500000 -55000000
Other Financing Activities 671000000 72890000000 -528000000 2754000000 3548000000 -1516000000 -1520000000 1244000000 -2195000000 -2198000000 -16211000000 -8654000000 1073000000 33835000000 42676000000 40234000000 75489000000 78883000000 49991000000 43732000000 10397000000 20797000000 44996000000 21838000000 38562000000 -2351000000 10365000000 1336600000 4780900000 2091500000 1807200000 -3728800000 4455100000 5599900000 7890400000
Effect of Forex Changes on Cash 451000000 -4283000000 -3550000000 2828000000 -271000000 -1828000000 3670000000 -1065000000 -945000000 -1804000000 -202000000 -119000000 -314000000 14000000 720000000 -2546000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -38895000000 402000000 22071000000 23483000000 -5025000000 6801000000 3035000000 -10702000000 7099000000 -12899000000 12979000000 -408000000 -303000000 15624000000 -46679000000 53056000000 4992000000 -8808000000 -3397000000 3119000000 480000000 2616000000 7777000000 6494000000 -4553000000 8623000000 2869000000 534700000 130400000 503800000 -305000000 901300000 1401600000 685700000 -693800000
Cash at Beginning of Period 128127000000 127725000000 105654000000 82171000000 87196000000 80395000000 77360000000 54083000000 46984000000 59883000000 46904000000 47312000000 47615000000 31991000000 78670000000 25598000000 20606000000 29414000000 32811000000 29692000000 29212000000 26596000000 18819000000 12325000000 16878000000 8255000000 5386000000 1464500000 1334100000 830300000 1135300000 1268500000 1144200000 458500000 1152400000
Cash at End of Period 89232000000 128127000000 127725000000 105654000000 82171000000 87196000000 80395000000 43381000000 54083000000 46984000000 59883000000 46904000000 47312000000 47615000000 31991000000 78654000000 25598000000 20606000000 29414000000 32811000000 29692000000 29212000000 26596000000 18819000000 12325000000 16878000000 8255000000 1999200000 1464500000 1334100000 830300000 2169800000 2545800000 1144200000 458600000
Free Cash Flow -36948000000 -9475000000 31663000000 -26675000000 38947000000 5440000000 -6134000000 1171000000 2301000000 139000000 34237000000 23236000000 5380000000 39106000000 -48828000000 72017000000 -23562000000 -60803000000 -31892000000 -25075000000 1752000000 -6178000000 -26089000000 -3220000000 -29927000000 15369000000 -889000000 2208400000 1476800000 2894100000 1350600000 4733000000 -2968000000 -4844700000 -8529200000
Operating Cash Flow -33536000000 -6397000000 33971000000 -25231000000 40773000000 7305000000 -4505000000 2447000000 3674000000 1131000000 35553000000 24548000000 6684000000 40307000000 -45951000000 73417000000 -22093000000 -60803000000 -31352000000 -24506000000 2355000000 -5054000000 -24091000000 -2384000000 -29271000000 15369000000 -588000000 2208400000 1476800000 2894100000 1350600000 4799300000 -2756600000 -4679400000 -8458600000
Capital Expenditure -3412000000 -3078000000 -2308000000 -1444000000 -1826000000 -1865000000 -1629000000 -1276000000 -1373000000 -992000000 -1316000000 -1312000000 -1304000000 -1201000000 -2877000000 -1400000000 -1469000000 0 -540000000 -569000000 -603000000 -1124000000 -1998000000 -836000000 -656000000 0 -301000000 0 0 0 0 -66300000 -211400000 -165300000 -70600000

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.