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-13 |
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-13 | 2023-02-14 | 2022-02-11 | 2021-02-12 | 2020-02-24 | 2019-02-15 | 2018-02-16 | 2017-02-17 | 2016-02-17 | 2015-02-17 | 2014-02-20 | 2013-02-27 | 2012-02-27 | 2011-02-24 | 2010-02-26 | 2009-02-25 | 2008-02-20 | 2007-02-16 | 2006-02-24 | 2005-02-18 | 2004-02-23 | 2003-02-20 | 2002-02-21 | 2001-02-22 | 2000-03-03 | 1999-03-24 | 1998-03-23 | 1997-03-27 | 1996-03-26 | 1995-03-22 | 1994-03-23 | 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 | 3852800000 | 3753900000 | 3538900000 | 2895300000 | 2992700000 | 3187900000 | 2996700000 | 2685900000 | 2536500000 | 2356000000 | 2153800000 | 1939300000 | 1710500000 | 1489300000 | 1991500000 | 2304900000 | 2312100000 | 2161300000 | 1689200000 | 1653100000 | 1530700000 | 1469100000 | 1151156000 | 1247945000 | 1039281000 | 917569000 | 832937000 | 781193000 | 1544770000 | 1373546000 | 1193870000 | 1046300000 | 879700000 | 935200000 | 976300000 | 1015400000 | 970400000 | 910900000 | 897500000 | |
Cost of Revenue | 2368000000 | 2424300000 | 2228000000 | 1787100000 | 1812000000 | 1882400000 | 1758000000 | 1566600000 | 1526700000 | 1496700000 | 1380000000 | 1287300000 | 1197900000 | 1043300000 | 1490800000 | 1807400000 | 1798700000 | 1697400000 | 1337200000 | 1355100000 | 1232000000 | 1169340000 | 948815000 | 999821000 | 832369000 | 730543000 | 662227000 | 614218000 | 1321591000 | 1162096000 | 1015397000 | 864200000 | 754900000 | 779900000 | 852300000 | 877300000 | 846300000 | 775200000 | 764300000 | |
Gross Profit | 1484800000 | 1329600000 | 1310900000 | 1108200000 | 1180700000 | 1305500000 | 1238700000 | 1119300000 | 1009800000 | 859300000 | 773800000 | 652000000 | 512600000 | 446000000 | 500700000 | 497500000 | 513400000 | 463900000 | 352000000 | 298000000 | 298700000 | 299760000 | 202341000 | 248124000 | 206912000 | 187026000 | 170710000 | 166975000 | 223179000 | 211450000 | 178473000 | 182100000 | 124800000 | 155300000 | 124000000 | 138100000 | 124100000 | 135700000 | 133200000 | |
Operating Expenses | 727400000 | 1096500000 | 681000000 | 649300000 | 697600000 | 753800000 | 718200000 | 658900000 | 610700000 | 572100000 | 524500000 | 450500000 | 372800000 | 364100000 | 366600000 | 357400000 | 363000000 | 324000000 | 251800000 | 235800000 | 206400000 | 206451000 | 152698000 | 160627000 | 110613000 | 106622000 | 106999000 | 107350000 | 113018000 | 108862000 | 96345000 | 125100000 | 105100000 | 101700000 | 94500000 | 95400000 | 92400000 | 84600000 | 80600000 | |
Research & Development | 97500000 | 89000000 | 94200000 | 80700000 | 87900000 | 94000000 | 86400000 | 80100000 | 73700000 | 67900000 | 57800000 | 51700000 | 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 | 727400000 | 670900000 | 701400000 | 660300000 | 715600000 | 753800000 | 718200000 | 658900000 | 610700000 | 572100000 | 524500000 | 450500000 | 372800000 | 364100000 | 366600000 | 357400000 | 363000000 | 324000000 | 251800000 | 235800000 | 206200000 | 206169000 | 145742000 | 153695000 | 110613000 | 106622000 | 106999000 | 107350000 | 113018000 | 108862000 | 96345000 | 85600000 | 68900000 | 68200000 | 62900000 | 64600000 | 64200000 | 59200000 | 58600000 | |
Other Operating Expenses | -97500000 | 336600000 | -114600000 | -91700000 | -105900000 | -94000000 | -86400000 | -80100000 | -73700000 | -67900000 | -57800000 | -51700000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 200000 | 282000 | 6956000 | 6932000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 39500000 | 36200000 | 33500000 | 31600000 | 30800000 | 28200000 | 25400000 | 22000000 | |
Operating Income | 757400000 | 233100000 | 629900000 | 458900000 | 483100000 | 551700000 | 520500000 | 460400000 | 399100000 | 287200000 | 249300000 | 201500000 | 139800000 | 81900000 | 134100000 | 140100000 | 150400000 | 139900000 | 100200000 | 62200000 | 92300000 | 93309000 | 49643000 | 87497000 | 96299000 | 80404000 | 63711000 | 59625000 | 110161000 | 102588000 | 82128000 | 57000000 | 19700000 | 53600000 | 29500000 | 42700000 | 31700000 | 51100000 | 52600000 | |
Net Non-Operating Interest | -12000000 | 0 | 0 | 0 | 0 | -8400000 | -10100000 | -7300000 | -7400000 | -5700000 | -5700000 | -9200000 | -9300000 | -6900000 | -11800000 | -19200000 | 0 | 0 | 0 | 0 | -12200000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Interest Income | 0 | 9400000 | 4300000 | 7300000 | 11000000 | 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 | |
Interest Expense | 12000000 | 9400000 | 4300000 | 7300000 | 11000000 | 8400000 | 10100000 | 7300000 | 7400000 | 5700000 | 5700000 | 9200000 | 9300000 | 6900000 | 11800000 | 19200000 | 0 | 0 | 0 | 0 | 12200000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Equity & Other Income/(Expense) | -11900000 | -9400000 | -4300000 | -15000000 | -11000000 | 14500000 | 10400000 | 9400000 | 10800000 | 5200000 | -7200000 | 41500000 | 31000000 | -600000 | -2700000 | -10800000 | -50500000 | -35100000 | -31500000 | -14700000 | -1100000 | -14919000 | -27157000 | -22409000 | -19207000 | -10630000 | -4799000 | -17296000 | -13275000 | -10541000 | -11326000 | -14700000 | -11900000 | -11400000 | -33100000 | -12400000 | -6400000 | -1700000 | -5800000 | |
Income Before Tax | 733500000 | 223700000 | 625600000 | 443900000 | 472100000 | 557800000 | 520800000 | 462500000 | 402500000 | 286700000 | 236400000 | 233800000 | 161500000 | 74400000 | 119600000 | 110100000 | 99900000 | 104800000 | 68700000 | 47500000 | 79000000 | 78390000 | 22486000 | 65088000 | 77092000 | 69774000 | 58912000 | 42329000 | 96886000 | 92047000 | 70802000 | 42300000 | 7800000 | 42200000 | -3600000 | 30300000 | 25300000 | 49400000 | 46800000 | |
Income Tax Expense | 176900000 | -12000000 | 138500000 | 99000000 | 102100000 | 113600000 | 224300000 | 136000000 | 119600000 | 78900000 | 66700000 | 71200000 | 50300000 | 17300000 | 29600000 | 27900000 | 11700000 | 28600000 | 22200000 | 12100000 | 26800000 | 27045000 | 7984000 | 23432000 | 26822000 | 25283000 | 21359000 | 17080000 | 35473000 | 34700000 | 28124000 | 15100000 | 2800000 | 11700000 | 1400000 | 11300000 | 9900000 | 23300000 | 19000000 | |
Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3900000 | -194500000 | -54600000 | 8700000 | 300000 | 0 | -300000 | 0 | 0 | 0 | 0 | 0 | 11903000 | 7848000 | 0 | -116277000 | -40168000 | 0 | 0 | 0 | 44500000 | 0 | 0 | 0 | 0 | 0 | -2900000 | 0 | |
Net Income | 556600000 | 235700000 | 487100000 | 344900000 | 370000000 | 444200000 | 296500000 | 326500000 | 282900000 | 207800000 | 169700000 | 158700000 | 305700000 | 111700000 | 81300000 | 81900000 | 88200000 | 76500000 | 46500000 | 35400000 | 52200000 | 51345000 | 14502000 | 29753000 | 42422000 | 44491000 | 153830000 | 65417000 | 61413000 | 57347000 | 42678000 | -17300000 | 5000000 | 30500000 | -5000000 | 19000000 | 15400000 | 29000000 | 27800000 | |
Depreciation and Amortization | 78300000 | 76900000 | 77900000 | 80000000 | 78300000 | 71900000 | 70100000 | 65099999 | 63000000 | 59800000 | 59700000 | 54600000 | 47000000 | 40800000 | 67500000 | 66300000 | 67500000 | 60900000 | 52800000 | 53900000 | 52100000 | 50693000 | 47076000 | 45059000 | 37315000 | 31173000 | 26286000 | 22577000 | 55701000 | 49160000 | 42607000 | -39500000 | -36200000 | -33500000 | -31600000 | 30800000 | 28200000 | 25400000 | 22000000 | |
EBITDA | 835700000 | 310000000 | 707800000 | 538900000 | 561400000 | 623600000 | 590600000 | 525499999 | 462100000 | 347000000 | 309000000 | 256100000 | 186800000 | 122700000 | 201600000 | 206400000 | 217900000 | 200800000 | 153000000 | 116100000 | 144400000 | 144002000 | 96719000 | 132556000 | 133614000 | 111577000 | 89997000 | 82202000 | 165862000 | 151748000 | 124735000 | 17500000 | -16500000 | 20100000 | -2100000 | 73500000 | 59900000 | 76500000 | 74600000 | |
Earnings Per Share (EPS) | 3.71 | 1.52 | 3.05 | 2.14 | 2.24 | 2.64 | 1.73 | 1.88 | 1.61 | 1.16 | 0.93 | 0.86 | 1.67 | 0.61 | 0.45 | 0.45 | 0.48 | 0.42 | 0.26 | 0.2 | 0.3 | 0.32 | 0.1 | 0.21 | 0.31 | 0.32 | 0.62 | 0.23 | 0.22 | 0.2 | 0.15 | -0.0939 | 0.027 | 0.17 | -0.0271 | 0.1 | 0.084 | 0.16 | 0.15 | |
Diluted Earnings Per Share | 3.69 | 1.51 | 3.02 | 2.12 | 2.22 | 2.58 | 1.7 | 1.85 | 1.58 | 1.14 | 0.92 | 0.85 | 1.64 | 0.61 | 0.45 | 0.45 | 0.48 | 0.41 | 0.26 | 0.2 | 0.29 | 0.31 | 0.1 | 0.21 | 0.3 | 0.31 | 0.61 | 0.23 | 0.22 | 0.2 | 0.15 | -0.0939 | 0.027 | 0.17 | -0.0271 | 0.1 | 0.084 | 0.16 | 0.15 | |
Weighted Average Shares Outstanding | 149952679 | 154786327 | 159906834 | 161530589 | 165450441 | 168159148 | 171663130 | 173441584 | 175896866 | 178799066 | 182478396 | 184853376 | 183306000 | 183332464 | 129986742 | 180268632 | 183364362 | 182436528 | 178227810 | 175674600 | 174187734 | 162012612 | 141888816 | 140377260 | 139088525 | 141241270 | 229474305 | 282292641 | 282260250 | 281545515 | 277137117 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 | |
Diluted Weighted Average Shares Outstanding | 151015574 | 155779364 | 161319902 | 162604149 | 166710897 | 172194000 | 174605000 | 176825000 | 179010000 | 181974000 | 185576000 | 186216000 | 186300000 | 184652000 | 143730000 | 181740000 | 185838480 | 186023238 | 181689636 | 179477022 | 178266000 | 165894396 | 143488692 | 142146852 | 142995506 | 145079348 | 229474305 | 282292641 | 282260250 | 281545515 | 277137117 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 | 184284000 |