TMO 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-28
2001
12-29
2000
12-30
1999
12-31
1998
12-31
1997
12-31
1996
12-28
1995
12-30
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-23 2022-02-24 2021-02-25 2020-02-26 2019-02-27 2018-02-28 2017-02-28 2016-02-25 2015-02-26 2014-02-27 2013-02-27 2012-02-29 2011-02-24 2010-02-26 2009-02-27 2008-02-29 2007-03-01 2006-03-02 2005-03-16 2004-03-02 2003-03-07 2002-03-15 2001-03-21 2000-03-22 1999-03-23 1998-03-12 1997-03-20 1996-03-13 1995-03-08 1994-03-09 1992-12-31 1991-12-31 1990-12-31 1989-12-31
Net Income/Starting Line 5995000000 6960000000 7728000000 6375000000 3696000000 2938000000 2228000000 2025300000 1980300000 1895500000 1279100000 1258400000 1019600000 1033100000 851300000 988700000 761100000 168935000 198301000 361837000 172697000 309730000 -781000 -23725000 -176100000 176800000 239300000 190800000 140100000 103400000 76600000 60600000 47100000 33900000 24600000
Cash From Operating Activities 8406000000 9154000000 9543000000 8289000000 4973000000 4543000000 4005000000 3156300000 2816900000 2619600000 2010700000 2039500000 1691000000 1497800000 1659200000 1420200000 1483500000 405654000 270913000 264510000 216719000 102892000 188401000 199921000 337121000 328500000 269000000 224500000 194600000 204200000 126700000 54900000 23000000 18600000 47600000
Depreciation and Amortization 3406000000 3381000000 2592000000 2325000000 2277000000 2267000000 2033000000 1758000000 1688200000 1684800000 999900000 983700000 863500000 770000000 787300000 792700000 756800000 240773000 123272000 66141000 58548000 56376000 98521000 97486000 113600000 162300000 135700000 115200000 85000000 62300000 42400000 29200000 23400000 18800000 12700000
Deferred Income Tax -1300000000 -995000000 -406000000 -552000000 -348000000 -419000000 -1089000000 -598200000 -511800000 -743700000 -472600000 -307400000 -152600000 -276400000 -244200000 -123100000 -90800000 -73627000 -5417000 3004000 -16123000 23770000 -16751000 -39700000 -61300000 2500000 1100000 20900000 4600000 9400000 13900000 12300000 200000 -200000 -2100000
Stock Based Compensation 278000000 307000000 230000000 196000000 181000000 181000000 159000000 133500000 125000000 117100000 90900000 78200000 80200000 83100000 68100000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Cash Items 564000000 550000000 957000000 340000000 -214000000 106000000 189000000 86300000 -14900000 -623900000 -7100000 55100000 115700000 70900000 86300000 22500000 29700000 167543000 -14452000 -136665000 -23153000 -222314000 34264000 209597000 -79000 46800000 100000 126300000 103800000 41400000 58000000 25500000 19200000 3900000 3200000
Changes in Working Capital -537000000 -1049000000 -1558000000 -395000000 -619000000 -530000000 485000000 -248600000 -449900000 289800000 120500000 -28500000 -235400000 -182900000 110400000 -317700000 -24400000 -99727000 -30791000 -29807000 24750000 -64670000 6976000 -43737000 -8100000 -49200000 -115900000 -98300000 -48200000 24600000 -24500000 -43500000 -34900000 -23200000 19800000
Accounts Receivable -43000000 -430000000 -204000000 -1302000000 -225000000 -366000000 -362000000 -352200000 -149400000 -145400000 -147900000 12000000 -107300000 -89500000 127300000 -50900000 -10000000 -34296000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 598000000 -825000000 -1065000000 -508000000 -458000000 -324000000 -81000000 97800000 -140700000 -109800000 -72200000 -59900000 -32500000 -27900000 108200000 -49600000 -14000000 7860000 6258000 -21465000 28289000 21470000 7724000 -77356000 15200000 -14000000 9200000 -1300000 -31800000 10000000 -6500000 -4800000 8200000 -10900000 -5100000
Accounts Payable -500000000 648000000 479000000 59000000 266000000 201000000 274000000 55500000 -2700000 1200000 47000000 10000000 31400000 2500000 -44900000 -123900000 6900000 12939000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue -592000000 -442000000 -768000000 1356000000 -202000000 -41000000 654000000 -49700000 -157100000 543800000 293600000 9400000 -127000000 -68000000 -80200000 -93300000 -7300000 -86230000 -37049000 -8342000 -3539000 -86140000 -748000 33619000 -23300000 -35200000 -125100000 -97000000 -16400000 14600000 -18000000 -38700000 -43100000 -12300000 24900000
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 -5142000000 -2159000000 -21932000000 -1510000000 -1487000000 -1253000000 -7729000000 -5532100000 -1087400000 -11782700000 -263300000 -1325800000 -5142200000 -858900000 -829500000 -450000000 -586000000 283447000 -753480000 34153000 378790000 508479000 176156000 229577000 -73600000 -632300000 -319800000 -1311300000 -382000000 -450000000 -399300000 -410600000 -278400000 -76000000 -96600000
Investments in Property Plant and Equipment -1479000000 -2243000000 -2523000000 -1474000000 -926000000 -758000000 -508000000 -444400000 -422900000 -427600000 -282400000 -315100000 -266500000 -265500000 -207500000 -264400000 -175500000 -76797000 -43545000 -49985000 -46136000 -51212000 -84799000 -74039000 -488000000 -401200000 -960700000 -124500000 -62900000 -60200000 -56600000 -60000000 -33500000 -120000000 -47900000
Payments for Acquisitions -3573000000 -39000000 -19395000000 -38000000 -715000000 -536000000 -7226000000 -5188400000 -694600000 -11538300000 -11400000 -1083400000 -5698600000 -606200000 -637300000 -198000000 -486200000 236505000 -933218000 -143010000 -134924000 -78683000 -83658000 -15808000 22500000 28400000 15600000 0 5600000 21400000 0 0 2400000 2400000 2900000
Purchases of Securities -70000000 -15000000 -8000000 0 0 0 -15000000 -54900000 6100000 -39300000 13100000 69700000 720900000 0 12600000 -100000 -8100000 -87821000 -231900000 -611095000 -179000 -83000 -969267000 -473576000 -551400000 -2194800000 -973700000 -831000000 -570100000 -748900000 -214500000 0 -248400000 -9500000 -55600000
Proceeds from Sales and Maturities of Securities 70000000 15000000 8000000 0 0 0 22000000 81200000 12000000 88600000 7600000 1900000 47100000 0 800000 600000 7700000 159891000 369818000 664812000 467832000 339105000 830566000 516354000 1075800000 1936600000 1543000000 0 617100000 495400000 16700000 68300000 15800000 65400000 11600000
Other Investing Activities -90000000 123000000 -14000000 2000000 154000000 41000000 -2000000 74400000 12000000 133900000 9800000 1100000 54900000 12800000 1900000 11900000 76100000 51669000 85365000 173431000 92197000 299352000 483314000 276646000 -132500000 -1300000 56000000 -355800000 -371700000 -157700000 -144900000 -418900000 -14700000 -14300000 -7600000
Cash From Financing Activities -3622000000 -2810000000 6581000000 959000000 -3118000000 -2237000000 3854000000 2860600000 -2491300000 4796100000 3310000000 -917700000 3550600000 -1295100000 -557500000 -228400000 -928700000 -260096000 390860000 -183223000 -665606000 -592966000 -696313000 -137581000 -286900000 102200000 237800000 1038000000 263200000 300900000 411100000 417700000 270600000 75900000 87200000
Debt Repayment -155000000 -4065000000 -11738000000 -1100000000 -9824000000 -7306000000 -11813000000 -4334200000 -3780200000 -4715900000 -1000000 -1203800000 -453400000 -1114100000 -332600000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24900000 0
Common Stock Issued 0 0 20805000000 4043000000 153000000 136000000 1690000000 135300000 1971500000 2942000000 230400000 254100000 158100000 77300000 54400000 85100000 345400000 180333000 27191000 57636000 75049000 25335000 69873000 58466000 14900000 476100000 164900000 304000000 173300000 60600000 378800000 100700000 64900000 78900000 23000000
Common Stock Repurchased -3000000000 -3000000000 -2000000000 -1500000000 -1500000000 -500000000 -750000000 -1250000000 -500000000 6747700000 -89800000 -1150000000 -1337500000 -1012500000 -414600000 -187400000 -898000000 -300000000 0 0 -88871000 -334152000 -511393000 0 -190400000 0 -311100000 -140900000 -97800000 -101500000 -57200000 -45300000 -11700000 -26500000 -8100000
Dividends Paid -523000000 -455000000 -395000000 -337000000 -297000000 -266000000 -237000000 -238400000 -240600000 -234800000 -216200000 -142200000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -600000 0
Other Financing Activities 56000000 4710000000 -91000000 -147000000 8350000000 5699000000 14964000000 8547900000 58000000 57100000 3386600000 1324200000 10346000000 1495600000 883500000 -126100000 -376100000 -140429000 363669000 -240859000 -651784000 -284149000 -254793000 -196047000 -111400000 -373900000 384000000 874900000 187700000 341800000 89500000 362300000 217400000 49000000 72300000
Effect of Forex Changes on Cash -82000000 -139000000 -37000000 176000000 -63000000 -297000000 420000000 -150700000 -129600000 -115500000 -37000000 38700000 -200000 9200000 11400000 -86400000 -11100000 24103000 -20853000 15673000 34942000 15462000 704000 -12880000 -16100000 4800000 -7800000 400000 3300000 1900000 -3400000 -2400000 -2500000 3400000 700000
Net Change in Cash -459000000 4046000000 -5845000000 7914000000 305000000 756000000 550000000 334100000 -891400000 -4482500000 5020400000 -165300000 99200000 -647000000 283600000 655400000 -42300000 453108000 -112560000 131113000 -35155000 33867000 -331052000 279037000 -39500000 -196800000 179200000 -48400000 79000000 57100000 135100000 59600000 12700000 21900000 38900000
Cash at Beginning of Period 8536000000 4491000000 10336000000 2422000000 2117000000 1361000000 811000000 452100000 1343500000 5826000000 805600000 1016300000 917100000 1564100000 1280500000 625100000 667400000 214326000 326886000 195773000 339067000 305200000 636252000 357215000 396700000 593600000 414400000 462900000 383000000 325700000 190600000 131000000 118200000 95900000 54900000
Cash at End of Period 8077000000 8537000000 4491000000 10336000000 2422000000 2117000000 1361000000 786200000 452100000 1343500000 5826000000 851000000 1016300000 917100000 1564100000 1280500000 625100000 667434000 214326000 326886000 303912000 339067000 305200000 636252000 357200000 396800000 593600000 414500000 462000000 382800000 325700000 190600000 130900000 117800000 93800000
Free Cash Flow 6927000000 6911000000 7020000000 6815000000 4047000000 3785000000 3497000000 2711900000 2394000000 2192000000 1728300000 1724400000 1424500000 1232300000 1451700000 1155800000 1308000000 328857000 227368000 214525000 170583000 51680000 103602000 125882000 -150879000 -72700000 -691700000 100000000 131700000 144000000 70100000 -5100000 -10500000 -101400000 -300000
Operating Cash Flow 8406000000 9154000000 9543000000 8289000000 4973000000 4543000000 4005000000 3156300000 2816900000 2619600000 2010700000 2039500000 1691000000 1497800000 1659200000 1420200000 1483500000 405654000 270913000 264510000 216719000 102892000 188401000 199921000 337121000 328500000 269000000 224500000 194600000 204200000 126700000 54900000 23000000 18600000 47600000
Capital Expenditure -1479000000 -2243000000 -2523000000 -1474000000 -926000000 -758000000 -508000000 -444400000 -422900000 -427600000 -282400000 -315100000 -266500000 -265500000 -207500000 -264400000 -175500000 -76797000 -43545000 -49985000 -46136000 -51212000 -84799000 -74039000 -488000000 -401200000 -960700000 -124500000 -62900000 -60200000 -56600000 -60000000 -33500000 -120000000 -47900000

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.