Financial Year End | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.41B | 2.33B | 2.17B | 2.06B | 1.99B | 1.92B | 1.85B | 1.74B | 1.63B | 1.50B | 1.39B | 1.34B | 1.25B | 1.10B | 924.40M | 808.50M | 730.90M | 575.10M | 579.40M | 515.40M | 432.60M | 427.00M | 527.60M | 425.30M | 219.60M | 141.90M | 86.40M | 31.90M |
Cost of Revenue | 292.90M | 304.40M | 258.10M | 226.50M | 215.40M | 201.38M | 212.96M | 202.00M | 189.06M | 176.50M | 162.60M | 159.20M | 175.70M | 164.00M | 133.30M | 92.60M | 82.30M | 36.40M | 30.50M | 27.80M | 18.90M | 20.70M | 26.60M | 35.30M | 22.40M | 13.60M | 6.80M | 1.40M |
Gross Profit | 2.12B | 2.03B | 1.91B | 1.84B | 1.78B | 1.72B | 1.64B | 1.54B | 1.44B | 1.32B | 1.23B | 1.18B | 1.07B | 933.90M | 791.10M | 715.90M | 648.60M | 538.70M | 548.90M | 487.60M | 413.70M | 406.30M | 501.00M | 390.00M | 197.20M | 128.30M | 79.60M | 30.50M |
Operating Expenses | 1.22B | 1.14B | 1.00B | 934.20M | 897.60M | 801.32M | 717.78M | 687.03M | 601.06M | 518.22M | 470.57M | 437.00M | 429.13M | 398.29M | 367.03M | 359.38M | 352.00M | 262.83M | 217.12M | 204.26M | 157.97M | 151.28M | 164.31M | 160.72M | 103.82M | 66.00M | 39.40M | 16.40M |
Selling, General & Admin | 853.80M | 791.30M | 708.50M | 681.40M | 658.40M | 589.80M | 525.39M | 505.30M | 448.52M | 383.10M | 346.40M | 322.00M | 319.00M | 292.50M | 277.30M | 267.75M | 271.02M | 200.62M | 166.58M | 161.07M | 128.65M | 122.58M | 131.09M | 130.41M | 81.30M | 50.90M | 32.00M | 15.80M |
Research & Development | 368.90M | 349.90M | 292.70M | 252.80M | 239.20M | 211.52M | 192.39M | 170.78M | 143.13M | 133.30M | 121.80M | 111.90M | 110.10M | 105.70M | 89.70M | 91.60M | 81.00M | 62.20M | 50.50M | 44.50M | 29.30M | 28.70M | 33.20M | 30.30M | 18.90M | 10.60M | 7.10M | N/A |
Other Operating Expenses | -7.70M | N/A | 12.00M | 11.00M | 215.40M | 11.00K | N/A | 10.95M | 9.41M | 1.82M | 2.37M | 3.10M | 29.00K | 93.00K | 29.00K | 29.00K | -18.00K | 10.00K | 42.00K | -1.31M | 14.00K | 9.00K | 21.00K | 9.00K | 3.63M | 4.50M | 300.00K | 600.00K |
Operating Income | 899.10M | 884.30M | 907.50M | 904.20M | 881.80M | 913.77M | 923.92M | 852.27M | 839.72M | 801.10M | 760.90M | 746.50M | 644.20M | 534.20M | 413.70M | 345.30M | 279.60M | 274.80M | 331.70M | 260.20M | 255.70M | 255.00M | 336.80M | 229.30M | 96.90M | 66.80M | 38.00M | 14.10M |
Other Expenses / Income | 76.50M | 44.00M | 42.10M | 66.60M | 80.60M | -21.08M | 47.03M | 44.40M | 34.07M | 28.70M | 34.90M | 40.40M | 39.00M | 30.20M | 32.10M | 40.90M | 49.70M | 63.70M | 54.20M | 44.80M | 43.50M | 49.30M | 44.70M | 29.10M | 13.00M | 7.00M | 4.60M | 1.50M |
Before Tax Income | 975.60M | 928.30M | 949.60M | 970.80M | 962.40M | 978.84M | 970.95M | 896.67M | 873.79M | 829.80M | 795.80M | 786.90M | 683.20M | 564.40M | 445.80M | 386.20M | 329.30M | 338.50M | 385.90M | 305.00M | 299.20M | 304.30M | 381.50M | 258.40M | 109.90M | 73.80M | 42.60M | 15.60M |
Income Tax Expenses | 135.30M | 131.40M | 134.00M | 124.20M | 136.70M | 157.53M | 168.02M | 171.82M | 187.92M | 170.20M | 143.00M | 166.90M | 139.20M | 111.60M | 88.30M | 62.20M | 48.20M | 60.40M | 66.20M | 56.60M | 55.30M | 49.20M | 59.60M | 37.20M | 14.10M | 3.90M | 2.30M | 400.00K |
Net Income | 840.30M | 796.90M | 815.60M | 846.60M | 825.70M | 821.30M | 802.92M | 724.85M | 685.87M | 659.60M | 652.80M | 620.00M | 544.00M | 452.80M | 357.50M | 324.00M | 281.10M | 278.00M | 319.70M | 248.40M | 243.90M | 255.10M | 321.90M | 221.20M | 95.80M | 69.90M | 39.50M | 15.20M |
Interest Expenses | 2.30M | 44.00M | 4.00M | 2.20M | 2.30M | 2.33M | 2.13M | 69.76M | 67.11M | 63.90M | 74.30M | 76.00M | 69.00M | 51.70M | 41.50M | 46.00M | 51.00M | 68.20M | 66.30M | 63.50M | 61.70M | 49.80M | 46.50M | 30.00M | 13.10M | 4.70M | 4.90M | N/A |
Basic Shares Outstanding | 116.91M | 125.21M | 133.10M | 140.50M | 150.60M | 156.60M | 162.72M | 173.30M | 183.62M | 192.30M | 199.50M | 209.20M | 213.90M | 212.90M | 212.20M | 216.70M | 225.40M | 236.80M | 251.70M | 260.60M | 255.10M | 254.80M | 258.10M | 262.50M | 246.50M | 232.20M | 228.30M | 196.35M |
Diluted Shares Outstanding | 118.35M | 126.34M | 134.10M | 142.00M | 152.10M | 159.40M | 166.66M | 173.30M | 183.62M | 192.30M | 199.50M | 209.20M | 213.90M | 212.90M | 212.20M | 216.70M | 225.40M | 236.80M | 251.70M | 260.60M | 255.10M | 254.80M | 258.10M | 262.50M | 246.50M | 232.20M | 228.30M | 196.35M |
EBITDA | 946.50M | 920.50M | 938.20M | 931.30M | 905.80M | 934.56M | 989.71M | 981.17M | 954.87M | 904.98M | 881.66M | 877.79M | 803.75M | 674.87M | 546.84M | 481.09M | 428.58M | 422.29M | 474.26M | 395.78M | 384.58M | 369.06M | 438.35M | 295.51M | 126.60M | 83.00M | 47.90M | 16.20M |
EBITDA Margin | 39.20% | 39.51% | 43.30% | 45.10% | 45.41% | 48.76% | 53.36% | 56.35% | 58.59% | 60.50% | 63.24% | 65.37% | 64.45% | 61.47% | 59.16% | 59.50% | 58.64% | 73.43% | 81.85% | 76.79% | 88.90% | 86.43% | 83.08% | 69.48% | 57.65% | 58.49% | 55.44% | 50.78% |
EBIT | 977.90M | 972.30M | 953.60M | 973.00M | 964.70M | 981.17M | 973.07M | 966.43M | 940.90M | 893.70M | 870.10M | 862.90M | 752.20M | 616.10M | 487.30M | 432.20M | 380.30M | 406.60M | 452.20M | 368.50M | 360.90M | 354.10M | 428.00M | 288.40M | 123.00M | 78.50M | 46.70M | 15.60M |
EBIT Margin | 40.50% | 41.73% | 44.01% | 47.12% | 48.36% | 51.20% | 52.47% | 55.50% | 57.73% | 59.75% | 62.41% | 64.27% | 60.32% | 56.12% | 52.72% | 53.46% | 52.03% | 70.70% | 78.05% | 71.50% | 83.43% | 82.93% | 81.12% | 67.81% | 56.01% | 55.32% | 54.05% | 48.90% |
Financial Year End | 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 |