F 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-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
1988
12-31
1987
12-31
1986
12-31
1985
12-31
Report Filing: 2024-02-07 2023-02-03 2022-02-04 2021-02-05 2020-02-05 2019-02-21 2018-02-08 2017-02-09 2016-02-11 2015-02-13 2014-02-18 2013-02-19 2012-02-21 2011-02-28 2010-02-25 2009-02-26 2008-02-27 2007-02-28 2006-03-01 2005-03-10 2004-03-12 2003-03-14 2002-03-28 2001-03-22 2000-03-16 1999-03-17 1998-03-18 1997-03-18 1996-03-19 1995-03-16 1994-03-21 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 176191000000 158057000000 136341000000 127144000000 155900000000 160338000000 156776000000 151800000000 149558000000 144077000000 146917000000 134252000000 136264000000 128954000000 118308000000 146277000000 172455000000 160123000000 177089000000 171652000000 164196000000 163420000000 162412000000 170064000000 162558000000 144416000000 153627000000 146991000000 137137000000 128439000000 108521000000 100132300000 88286300000 97650000000 96145900000 92445600000 71643400000 62715800000 52774400000
Cost of Revenue 160031000000 134397000000 114651000000 112752000000 134693000000 136269000000 131332000000 126584000000 126495000000 126215000000 128094000000 115693000000 113345000000 104451000000 100016000000 127103000000 142587000000 148869000000 144944000000 135856000000 129821000000 125137000000 134892000000 135639000000 126725000000 112818000000 118619000000 118586000000 110595000000 103203000000 88364000000 80025900000 70371300000 78004100000 72615700000 68233300000 58495100000 51866200000 44435400000
Gross Profit 16160000000 23660000000 21690000000 14392000000 21207000000 24069000000 25444000000 25216000000 23063000000 17862000000 18823000000 18559000000 22919000000 24503000000 18292000000 19174000000 29868000000 11254000000 32145000000 35796000000 34375000000 38283000000 27520000000 34425000000 35833000000 31598000000 35008000000 28405000000 26542000000 25236000000 20157000000 20106400000 17915000000 19645900000 23530200000 24212300000 13148300000 10849600000 8339000000
Operating Expenses 10702000000 11259000000 4312000000 5574000000 11415000000 21394000000 21303000000 21700000000 15416000000 14422000000 13384000000 12268000000 11578000000 11909000000 13258000000 21430000000 21169000000 19180000000 24652000000 25115000000 26259000000 28426000000 35088000000 19292000000 18802000000 16205000000 14727000000 13500000000 12544000000 10041000000 9555000000 12985300000 11930900000 9105800000 9550100000 10764800000 6947100000 6793100000 5609300000
Research & Development 8200000000 7800000000 7600000000 7100000000 7400000000 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
General and Administrative 0 8688000000 8815000000 7393000000 7561000000 0 11527000000 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
Selling and Marketing 0 2200000000 3100000000 2800000000 3600000000 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
Other Operating Expenses 2502000000 -7429000000 -15203000000 -11719000000 -7146000000 21394000000 9776000000 21700000000 15416000000 14422000000 13384000000 12268000000 11578000000 11909000000 13258000000 21430000000 21169000000 19180000000 24652000000 25115000000 26259000000 28426000000 35088000000 19292000000 18802000000 16205000000 14727000000 13500000000 12544000000 10041000000 9555000000 12985300000 11930900000 9105800000 9550100000 10764800000 6947100000 6793100000 5609300000
Operating Income 5458000000 12401000000 17378000000 8818000000 9792000000 2675000000 4141000000 3516000000 7647000000 3440000000 5439000000 6291000000 11341000000 12594000000 5034000000 -2256000000 8699000000 -7926000000 7493000000 10681000000 8116000000 9857000000 -7568000000 15133000000 17031000000 15393000000 20281000000 14905000000 13998000000 15195000000 10602000000 7121100000 5984100000 10540100000 13980100000 13447500000 6201200000 4056500000 2729700000
Net Interest(Non Operating) 249000000 1282000000 1803000000 1651000000 1355000000 729000000 847000000 733000000 540000000 495000000 666000000 441000000 -3960000000 -5804000000 -988000000 -10437000000 -9766000000 0 -7643000000 0 0 0 0 105000000 31000000 502000000 328000000 146000000 178000000 -56000000 0 0 0 0 0 0 0 0 0
Interest Income 1567000000 639000000 261000000 452000000 809000000 0 0 0 0 0 0 0 471000000 348000000 5840000000 0 1161000000 0 0 0 0 0 0 1488000000 1428000000 1331000000 1116000000 841000000 800000000 665000000 0 0 0 0 0 0 0 0 0
Interest Expense 1318000000 -643000000 -1542000000 -1199000000 -546000000 -729000000 -847000000 -733000000 -540000000 -495000000 -666000000 -441000000 4431000000 6152000000 6828000000 10437000000 10927000000 0 7643000000 0 0 0 0 1383000000 1397000000 829000000 788000000 695000000 622000000 721000000 0 0 0 0 0 0 0 0 0
Equity & Other Income/(Expense) -1740000000 -16699000000 -1401000000 -11585000000 -11787000000 941000000 3160000000 2547000000 2065000000 407000000 896000000 988000000 1300000000 359000000 -1020000000 -1711000000 -2679000000 -7125000000 2146000000 -5828000000 -6746000000 -8904000000 -16000000 -7004000000 -6036000000 9501000000 -9670000000 -8258000000 -7471000000 -6350000000 -6723000000 -7328200000 -8637500000 -9149600000 -8032700000 -5148600000 1150000000 1002800000 888800000
Income Before Tax 3967000000 -3016000000 17780000000 -1116000000 -640000000 4345000000 8148000000 6796000000 10252000000 4342000000 7001000000 7720000000 8681000000 7149000000 3026000000 -14404000000 -3746000000 -15051000000 1996000000 4853000000 1370000000 953000000 -7584000000 8234000000 11026000000 25396000000 10939000000 6793000000 6705000000 8789000000 3879000000 -207100000 -2653400000 1390500000 5947400000 8298900000 7351200000 5059300000 3618500000
Income Tax Expense -362000000 -864000000 -130000000 160000000 -724000000 650000000 520000000 2189000000 2881000000 1156000000 -147000000 2056000000 -11541000000 592000000 69000000 63000000 -1294000000 -2646000000 -512000000 937000000 135000000 302000000 -2151000000 2705000000 3670000000 3176000000 3741000000 2166000000 2379000000 3329000000 1350000000 294700000 -395400000 530400000 2112400000 2998700000 2726000000 1774200000 1103100000
Income(Loss) Attributable to Non-Controlling Interest -18000000 0 -27000000 0 0 18000000 26000000 11000000 -2000000 -1000000 -7000000 -1000000 9000000 -4000000 240000000 205000000 271000000 208000000 484000000 429000000 740000000 1631000000 20000000 2062000000 119000000 149000000 278000000 181000000 187000000 152000000 0 6883200000 0 0 0 0 0 0 0
Net Income 4347000000 -2152000000 17937000000 -1276000000 84000000 3677000000 7602000000 4596000000 7373000000 3187000000 7155000000 5665000000 20213000000 6561000000 2717000000 -14672000000 -2723000000 -12613000000 2024000000 3487000000 495000000 -980000000 -5453000000 3467000000 7237000000 22071000000 6920000000 4446000000 4139000000 5308000000 2529000000 -7385000000 -2258000000 860100000 3835000000 5300200000 4625200000 3285100000 2515400000
Depreciation and Amortization 6523000000 6493000000 5960000000 7457000000 8490000000 8308000000 8453000000 8717000000 7966000000 7423000000 6456000000 5204000000 4256000000 5584000000 6931000000 12925000000 1550000000 16519000000 6722000000 13052000000 14297000000 15177000000 19750000000 14849000000 15193000000 14329000000 13583000000 12791000000 11719000000 9336000000 3064000000 6755700000 5778300000 3184900000 4228700000 2457600000 3167400000 2959600000 2392800000
EBITDA 11981000000 18894000000 23338000000 16275000000 18282000000 10983000000 12594000000 12233000000 15613000000 10863000000 11895000000 11495000000 15597000000 18178000000 11965000000 10669000000 10249000000 8593000000 14215000000 23733000000 22413000000 25034000000 12182000000 29982000000 32224000000 29722000000 33864000000 27696000000 25717000000 24531000000 13666000000 13876800000 11762400000 13725000000 18208800000 15905100000 9368600000 7016100000 5122500000
Earnings Per Share (EPS) 1.0873 -0.4935 4.4944 -0.32 0.021 0.92 1.91 1.16 1.86 0.31 3.04 1.47 5.33 1.9 0.91 -6.45 -1.38 -6.71 0.78 1.66 0.13 -0.54 -3 2.34 5.99 18.17 3.66 2.37 2.28 3.16 1.44 -4.84 -2.37 0.94 4.11 5.48 4.52 3.03 2.29
Diluted Earnings Per Share 1.0757 -0.4935 4.4465 -0.32 0.021 0.92 1.9 1.15 1.84 0.31 2.94 1.41 4.94 1.66 0.86 -6.45 -1.38 -6.71 0.77 1.52 0.13 -0.54 -3 2.3 5.86 17.76 3.58 2.32 2.12 2.83 1.34 -4.84 -2.37 0.92 4.06 5.41 4.45 3.03 2.22
Weighted Average Shares Outstanding 3998000000 4014000000 3991000000 3973000000 3972000000 3953763441 3980104712 3973000000 3969000000 3912000000 3935000000 3815000000 3793000000 3449000000 2991000000 2273000000 1979000000 1879000000 1846000000 1738554217 1832000000 1819000000 1820000000 1483000000 1210000000 1211000000 1877345000 1852209000 1682541000 1586710000 1549006000 1527012000 953974895 915000000 933090024 967189781 1023274336 1084191419 1098427948
Diluted Weighted Average Shares Outstanding 4041000000 4014000000 4034000000 3973000000 4004000000 3996739130 4001052632 3999000000 4002000000 3958000000 4087000000 4015000000 4111000000 4178000000 3312000000 2273000000 1979000000 1879000000 1870129870 1898684211 1894117647 1819000000 1820000000 1500869565 1237442922 1238898757 1934398577 1890810714 1811131832 1586710000 1549006000 1527012000 953974895 934891304 944581281 979704251 1039370787 1084191419 1133063063

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.