TMO Income 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
1988
12-31
1987
12-31
1986
12-31
1985
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 1988-12-31 1987-12-31 1986-12-31 1985-12-31
Revenue 42857000000 44915000000 39211000000 32218000000 25542000000 24358000000 20918000000 18274100000 16965400000 16889600000 13090300000 12509900000 11725900000 10788700000 10109700000 10498000000 9746400000 3791617000 2633027000 2205995000 2097135000 2086355000 2188210000 2280522000 2471200000 3867600000 3558300000 2932600000 2207400000 1585300000 1249700000 949000000 805500000 708000000 579000000 500600000 383400000 331600000 265700000
Cost of Revenue 27633000000 25415000000 18977000000 15713000000 13715000000 12994000000 10961000000 9459100000 8782700000 8970600000 7339200000 6993000000 6737300000 6215100000 5960300000 6291800000 5942000000 2223557000 1438079000 1191516000 1149120000 1158979000 1229588000 1258686000 1264900000 2024600000 1837600000 1542500000 1124700000 866300000 713100000 579800000 510200000 443000000 384100000 325700000 248700000 219300000 174300000
Gross Profit 15224000000 19500000000 20234000000 16505000000 11827000000 11364000000 9957000000 8815000000 8182700000 7919000000 5751100000 5516900000 4988600000 4573600000 4149400000 4206200000 3804400000 1568060000 1194948000 1014479000 948015000 927376000 958622000 1021836000 1206300000 1843000000 1720700000 1390100000 1082700000 719000000 536600000 369200000 295300000 265000000 194900000 174900000 134700000 112300000 91400000
Operating Expenses 7906000000 11107000000 10206000000 8711000000 7233000000 7581000000 6989000000 6365800000 5846500000 5416000000 4141500000 4034800000 3743400000 3308700000 3100500000 2976800000 2830000000 1326101000 931461000 776967000 763241000 771923000 924420000 823676000 957700000 1467200000 1313700000 1105900000 835400000 539200000 413000000 300900000 257000000 229400000 177100000 155700000 127200000 100000000 86500000
Research & Development 1337000000 1471000000 1406000000 1181000000 1003000000 967000000 888000000 754800000 692300000 691100000 395500000 376400000 340600000 287200000 246100000 249100000 238700000 170184000 152775000 134680000 146394000 155121000 171614000 176756000 171100000 367300000 337300000 0 269600000 103700000 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 6569000000 7127000000 6842000000 5764000000 4930000000 4823000000 4410000000 4043800000 3724100000 3991400000 2905200000 2828700000 2654500000 2389400000 2196600000 2692300000 2549100000 1110205000 761786000 626458000 568138000 564656000 620104000 646920000 673000000 937600000 840700000 990700000 480800000 373200000 370600000 271700000 233600000 210600000 164400000 144600000 117100000 91600000 78700000
Other Operating Expenses 0 2509000000 1958000000 1766000000 1300000000 1791000000 1691000000 1567200000 1430100000 733500000 840800000 829700000 748300000 632100000 657800000 35400000 42200000 45712000 16900000 15829000 48709000 52146000 132702000 0 113600000 162300000 135700000 115200000 85000000 62300000 42400000 29200000 23400000 18800000 12700000 11100000 10100000 8400000 7800000
Operating Income 7318000000 8393000000 10028000000 7794000000 4594000000 3783000000 2968000000 2449200000 2336200000 2503000000 1609600000 1482100000 1245200000 1264900000 1048900000 1229400000 974400000 241959000 263487000 237512000 184774000 155453000 34202000 198160000 248600000 375800000 407000000 284200000 247300000 179800000 123600000 68300000 38300000 35600000 17800000 19200000 7500000 12300000 4900000
Net Interest(Non Operating) -496000000 -454000000 -493000000 -488000000 -452000000 -530000000 -511000000 -421200000 -384300000 -432200000 -234100000 -216400000 -148400000 -72200000 -102000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Income 879000000 272000000 43000000 65000000 224000000 137000000 81000000 48400000 30600000 47700000 28000000 25200000 26900000 12500000 16100000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 1375000000 726000000 536000000 553000000 676000000 667000000 592000000 469600000 414900000 479900000 262100000 241600000 175300000 84700000 118100000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Equity & Other Income/(Expense) -524000000 -104000000 -694000000 -81000000 -72000000 9000000 -28000000 -4100000 -15500000 16400000 -56000000 3700000 29800000 -28100000 -19800000 -79800000 -93100000 -32589000 22411000 21707000 33859000 132533000 42319000 -23896000 -230100000 -28300000 7000000 17400000 -8300000 -7200000 -13600000 19800000 33700000 15400000 16400000 8200000 15200000 4900000 6900000
Income Before Tax 6298000000 7835000000 8841000000 7225000000 4070000000 3262000000 2429000000 2023900000 1936400000 2087200000 1319500000 1269400000 1126600000 1164600000 927100000 1149600000 881300000 209370000 285898000 259219000 218633000 287986000 76521000 174264000 18500000 347500000 414000000 301600000 239000000 172600000 110000000 88100000 72000000 51000000 34200000 27400000 22700000 17200000 11800000
Income Tax Expense 284000000 703000000 1109000000 850000000 374000000 324000000 201000000 -1400000 -43900000 191700000 40400000 11000000 107000000 131500000 75800000 160900000 101700000 43054000 87597000 40852000 45936000 92987000 26929000 112217000 33100000 170700000 174700000 110800000 98900000 69200000 33400000 27500000 24900000 17100000 9600000 7300000 4600000 2900000 2200000
Income Attributable to Non-Controlling Interest 19000000 182000000 7000000 0 0 0 3000000 3500000 4900000 1100000 5800000 80500000 -310300000 -2500000 1000000 -5500000 18500000 -2619000 -24917000 -143470000 -27312000 -114731000 50373000 98158000 160000000 -5100000 0 0 0 0 0 1400000 0 0 0 0 0 0 0
Net Income 5995000000 6950000000 7725000000 6375000000 3696000000 2938000000 2225000000 2021800000 1975400000 1894400000 1273300000 1177900000 1329900000 1035600000 850300000 994200000 761100000 168935000 223218000 361837000 200009000 309730000 -781000 -36111000 -174600000 181900000 239300000 190800000 140100000 103400000 76600000 59200000 47100000 33900000 24600000 20100000 18100000 14300000 9600000
Depreciation and Amortization 3406000000 3663000000 2138000000 2408000000 2016000000 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 11100000 10100000 8400000 7800000
EBITDA 10724000000 12056000000 12166000000 10202000000 6610000000 6050000000 5001000000 4207200000 4024400000 4187800000 2609500000 2465800000 2108700000 2034900000 1836200000 2022100000 1731200000 482732000 386759000 303653000 243322000 211829000 132723000 295646000 362200000 538100000 542700000 399400000 332300000 242100000 166000000 97500000 61700000 54400000 30500000 30300000 17600000 20700000 12700000
Earnings Per Share (EPS) 15.53 17.73 19.61 16.1 9.24 7.31 5.64 5.12 4.96 4.76 3.53 3.24 3.49 2.57 2.06 2.34 1.81 0.86 1.38 2.22 1.23 1.84 -0.0043 -0.22 -1.11 1.12 1.57 1.35 1.11 0.93 0.33 0.18 0.17 0.14 0.11 0.0978 0.0889 0.0741 0.0395
Diluted Earnings Per Share 15.45 17.64 19.46 15.98 9.17 7.24 5.59 5.09 4.92 4.71 3.48 3.21 3.46 2.53 2.01 2.25 1.72 0.84 1.36 2.17 1.2 1.73 -0.0042 -0.22 -1.1 1.08 1.41 1.22 0.99 0.82 0.29 0.17 0.16 0.13 0.1 0.0919 0.0859 0.0741 0.0375
Weighted Average Shares Outstanding 386000000 392000000 394000000 396000000 400000000 402000000 395000000 394800000 398700000 398200000 360300000 363800000 380800000 403300000 412400000 418200000 421500000 196100000 161587000 163133000 162713000 168331522 181588000 164140909 157987000 162410714 152484076 141525000 125484000 110801250 107711000 91036000 87055000 70604000 61063000 58718000 57909000 58738000 48801000
Diluted Weighted Average Shares Outstanding 388000000 394000000 397000000 399000000 403000000 406000000 398000000 397400000 401900000 402300000 365800000 366600000 384800000 409400000 423034826 434700000 443700000 203700000 165334000 167641000 170730000 179034682 185019000 164140909 158223000 168425926 169787234 175700000 158103000 145530000 107711000 91036000 87055000 70604000 61063000 58718000 57909000 58738000 48801000

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.