ALL 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
Report Filing: 2024-02-21 2023-02-16 2022-02-18 2021-02-22 2020-02-21 2019-02-15 2018-02-26 2017-02-17 2016-02-19 2015-02-19 2014-02-20 2013-02-20 2012-02-22 2011-02-24 2010-02-25 2009-02-26 2008-02-27 2007-02-22 2006-02-23 2005-02-24 2004-03-11 2003-03-28 2002-03-26 2001-03-26 2000-03-28 1999-03-26 1998-03-27 1997-03-27 1996-08-27 1994-12-31 1993-12-31 1992-12-31
Revenue 57094000000 51412000000 50588000000 44791000000 44675000000 39815000000 38524000000 36534000000 35653000000 35239000000 34507000000 33315000000 32654000000 31400000000 32013000000 29394000000 36769000000 35796000000 35383000000 33936000000 32149000000 29579000000 28865000000 29134000000 26959000000 25879000000 24949000000 24299000000 23008000000 21464000000 20946000000 20228000000
Cost of Revenue 7137000000 7446000000 7260000000 5732000000 5690000000 5869000000 4658000000 4106000000 4081000000 4341000000 0 4118000000 3468000000 3281000000 3007000000 3273000000 3103000000 3033000000 2997000000 3040000000 3001000000 13000000 11000000 6000000 0 0 0 0 0 0 0 0
Gross Profit 49957000000 43966000000 43328000000 39059000000 38985000000 33946000000 33866000000 32428000000 31572000000 30898000000 34507000000 29197000000 29186000000 28119000000 29006000000 26121000000 33666000000 32763000000 32386000000 30896000000 29148000000 29566000000 28854000000 29128000000 26959000000 25879000000 24949000000 24299000000 23008000000 21464000000 20946000000 20228000000
Operating Expenses 50170000000 45436000000 42612000000 33165000000 33950000000 30870000000 29895000000 32423000000 31569000000 30972000000 30744000000 29179000000 29201000000 28108000000 28999000000 26127000000 33676000000 32856000000 32399000000 30920000000 29189000000 28089000000 27375000000 25893000000 22734000000 21045000000 20420000000 21529000000 20459000000 21177000000 19487000000 21980000000
Research & Development 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, General and Administrative 9000000 116000000 -644000000 -51000000 114000000 468000000 4658000000 4106000000 4081000000 4341000000 4387000000 4118000000 3468000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Operating Expenses 50161000000 45320000000 43256000000 33216000000 33836000000 30402000000 25237000000 28317000000 27488000000 26631000000 26357000000 25061000000 25733000000 28108000000 28999000000 26127000000 33676000000 32856000000 32399000000 30920000000 29189000000 28089000000 27375000000 25893000000 22734000000 21045000000 20420000000 21529000000 20459000000 21177000000 19487000000 21980000000
Operating Income -213000000 -1470000000 716000000 5894000000 5035000000 3076000000 3971000000 5000000 3000000 -74000000 3763000000 18000000 -15000000 11000000 7000000 -6000000 -10000000 -93000000 -13000000 -24000000 -41000000 1477000000 1479000000 3235000000 4225000000 4834000000 4529000000 2770000000 2549000000 287000000 1459000000 -1752000000
Net Interest(Non Operating) -379000000 0 0 0 0 -332000000 -335000000 -295000000 -292000000 -322000000 -367000000 -373000000 -367000000 -367000000 -392000000 -351000000 -333000000 -357000000 -330000000 -308000000 -275000000 -278000000 -248000000 -229000000 -357000000 -118000000 -100000000 -76000000 -72000000 -59000000 -82000000 0
Interest Income 0 335000000 330000000 318000000 327000000 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
Interest Expense 379000000 335000000 330000000 318000000 327000000 332000000 335000000 295000000 292000000 322000000 367000000 373000000 367000000 367000000 392000000 351000000 333000000 357000000 330000000 308000000 275000000 278000000 248000000 229000000 357000000 118000000 100000000 76000000 72000000 59000000 82000000 0
Equity & Other Income/(Expense) 244000000 -388000000 5732000000 1065000000 1054000000 0 355000000 3044000000 3571000000 4632000000 0 3661000000 1342000000 1482000000 1633000000 -2668000000 6996000000 7628000000 2431000000 4918000000 3887000000 341000000 54000000 41000000 39000000 29000000 5000000 -25000000 4172000000 3662000000 3626000000 3362000000
Income Before Tax -348000000 -1858000000 6448000000 6959000000 6089000000 2744000000 3991000000 2754000000 3282000000 4236000000 3396000000 3306000000 960000000 1126000000 1248000000 -3025000000 6653000000 7178000000 2088000000 4586000000 3571000000 1540000000 1285000000 3047000000 3907000000 4745000000 4434000000 2669000000 6649000000 3890000000 5003000000 1610000000
Income Tax Expense -135000000 -494000000 1289000000 1383000000 1242000000 492000000 802000000 877000000 1111000000 1386000000 1116000000 1000000000 172000000 198000000 394000000 -1346000000 2017000000 2185000000 323000000 1230000000 846000000 65000000 73000000 795000000 1148000000 1422000000 1324000000 619000000 573000000 -256000000 75000000 -926000000
Income Attributable to Non-Controlling Interest -25000000 0 0 0 0 92000000 0 0 0 0 0 0 0 0 0 0 0 0 0 175000000 20000000 341000000 54000000 41000000 39000000 29000000 5000000 -25000000 4172000000 3662000000 3626000000 3362000000
Net Income -188000000 -1364000000 5159000000 5576000000 4847000000 2160000000 3189000000 1877000000 2171000000 2850000000 2280000000 2306000000 788000000 928000000 854000000 -1679000000 4636000000 4993000000 1765000000 3181000000 2705000000 1134000000 1158000000 2211000000 2720000000 3294000000 3105000000 2075000000 1904000000 484000000 1302000000 -826000000
Depreciation and Amortization 704000000 353000000 376000000 118000000 126000000 511000000 483000000 382000000 371000000 366000000 368000000 388000000 252000000 94000000 -91000000 -376000000 -257000000 -188000000 -67000000 -4000000 -3000000 -62000000 -106000000 -47000000 -17000000 -22000000 -22000000 -19000000 -3000000 52000000 26000000 112000000
EBITDA 491000000 -1117000000 1092000000 6012000000 5161000000 3587000000 4454000000 387000000 374000000 292000000 4131000000 406000000 237000000 105000000 -84000000 -382000000 -267000000 -281000000 -80000000 -28000000 -44000000 1415000000 1373000000 3188000000 4208000000 4812000000 4507000000 2751000000 2546000000 339000000 1485000000 -1640000000
Earnings Per Share (EPS) -0.72 -5.03 17.5 17.53 14.25 6.21 9.5 4.72 5.12 6.37 4.87 4.71 1.51 1.69 1.58 -3.07 7.83 7.89 2.67 4.57 3.85 1.6 1.61 2.97 3.4 3.96 3.58 2.33 2.13 0.54 1.5 -1.15
Diluted Earnings Per Share -0.72 -5.03 17.25 17.31 14.03 6.12 9.35 4.67 5.05 6.27 4.81 4.68 1.5 1.68 1.58 -3.07 7.77 7.84 2.64 4.54 3.83 1.6 1.6 2.95 3.38 3.94 3.56 2.32 2.12 0.54 1.5 -1.15
Weighted Average Shares Outstanding 262500000 271200000 294800000 311600000 328200000 347800000 362000000 372800000 401100000 431400000 464400000 489400000 520700000 540300000 539600000 546100000 592400000 632500000 661700000 695600000 703500000 707100000 720200000 744000000 800200000 832200000 868000000 896400000 898990000 899649000 900000000 721000000
Diluted Weighted Average Shares Outstanding 262500000 271200000 299100000 315500000 333500000 353200000 367800000 377300000 406800000 438200000 470300000 493000000 523100000 542500000 540900000 546100000 596700000 637200000 667300000 700300000 706200000 709900000 723300000 748700000 803800000 836600000 873000000 897400000 898990000 899649000 900000000 721000000

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.