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.42M | 808.49M | 730.88M | 575.14M | 579.35M | 515.36M | 432.57M | 426.99M | 527.64M | 425.28M | 219.57M | 141.90M | 82.90M | 31.90M |
Cost of Revenue | 282.60M | 304.40M | 258.10M | 226.50M | 215.40M | 201.38M | 212.96M | 202.00M | 189.06M | 176.54M | 162.63M | 159.16M | 175.68M | 163.97M | 133.27M | 92.61M | 82.30M | 36.43M | 30.54M | 27.78M | 18.92M | 20.69M | 26.57M | 28.16M | 18.82M | 9.10M | 4.90M | 1.40M |
Gross Profit | 2.13B | 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.89M | 791.15M | 715.88M | 648.58M | 538.71M | 548.81M | 487.58M | 413.65M | 406.30M | 501.07M | 397.12M | 200.75M | 132.80M | 78.00M | 30.50M |
Operating Expenses | 1.23B | 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 | 864.10M | 791.30M | 708.50M | 681.40M | 658.40M | 589.80M | 525.39M | 508.66M | 451.79M | 384.92M | 348.80M | 325.09M | 318.98M | 292.55M | 277.29M | 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 | 178.37M | 149.28M | 133.30M | 121.76M | 111.91M | 110.15M | 105.75M | 89.74M | 91.63M | 80.98M | 62.21M | 50.54M | 43.19M | 29.31M | 28.71M | 33.22M | 30.31M | 18.92M | 10.60M | 6.20M | N/A |
Other Operating Expenses | N/A | N/A | 12.00M | 11.00M | 215.40M | 11.00K | 212.96M | 202.00M | 189.06M | 176.54M | 38.50M | 39.80M | 36.82M | 21.25M | 22.90M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.60M | 4.50M | 1.20M | 600.00K |
Operating Income | 899.10M | 884.30M | 907.50M | 904.20M | 881.80M | 913.77M | 923.92M | 852.27M | 839.72M | 801.05M | 760.90M | 746.53M | 642.17M | 535.01M | 415.02M | 356.50M | 279.58M | 274.82M | 331.69M | 260.22M | 255.68M | 255.01M | 336.76M | 229.30M | 96.92M | 66.80M | 38.60M | 14.10M |
Other Expenses / Income | 76.50M | 44.00M | 42.10M | 66.60M | 80.60M | 65.07M | 47.03M | 44.40M | 34.07M | 28.76M | 34.93M | 40.33M | 41.04M | 29.38M | 30.78M | 29.66M | 49.73M | 63.65M | 54.18M | 44.78M | 43.51M | 49.31M | 44.76M | 29.15M | 12.96M | 7.00M | 3.20M | 1.30M |
Before Tax Income | 975.60M | 928.30M | 949.60M | 970.80M | 962.40M | 978.84M | 970.95M | 896.67M | 873.79M | 829.82M | 795.84M | 786.87M | 683.21M | 564.39M | 445.80M | 386.15M | 329.30M | 338.47M | 385.87M | 305.00M | 299.19M | 304.33M | 381.52M | 258.44M | 109.89M | 73.80M | 42.50M | 15.60M |
Income Tax Expenses | 135.30M | 131.40M | 134.00M | 124.20M | 136.70M | 157.53M | 168.02M | 171.82M | 187.92M | 170.25M | 143.04M | 166.87M | 139.25M | 111.57M | 88.28M | 62.19M | 48.24M | 60.44M | 66.18M | 56.60M | 55.31M | 49.25M | 59.60M | 37.23M | 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.57M | 652.80M | 620.00M | 543.97M | 452.83M | 357.52M | 323.97M | 281.06M | 278.03M | 319.68M | 248.39M | 243.88M | 255.08M | 321.92M | 221.21M | 95.78M | 69.90M | 40.20M | 15.20M |
Interest Expenses | 2.30M | 44.00M | 4.00M | 2.20M | 2.30M | 2.33M | 2.13M | 1.97M | 3.42M | 2.16M | 1.48M | 1.90M | 39.02M | 30.16M | 41.35M | 10.90M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 116.91M | 125.21M | 133.10M | 140.50M | 150.60M | 156.60M | 162.70M | 170.16M | 179.22M | 188.49M | 192.26M | 203.92M | 206.92M | 208.11M | 209.37M | 214.36M | 222.55M | 235.62M | 245.91M | 250.90M | 248.86M | 244.10M | 222.93M | 523.37M | 2.01B | 637.83M | 205.06M | 196.35M |
Diluted Shares Outstanding | 118.35M | 126.34M | 134.10M | 142.00M | 152.10M | 159.40M | 166.60M | 173.30M | 183.62M | 192.30M | 199.49M | 209.17M | 213.92M | 212.93M | 212.21M | 216.67M | 225.44M | 237.63M | 251.72M | 261.47M | 254.04M | 254.77M | 246.46M | 590.66M | 2.22B | 696.51M | 205.06M | 196.35M |
EBITDA | 1.02B | 920.50M | 938.20M | 931.30M | 905.80M | 934.56M | 940.55M | 867.01M | 853.69M | 812.34M | 772.47M | 761.42M | 734.76M | 623.16M | 505.34M | 402.13M | 344.85M | 354.16M | 353.75M | 332.27M | 279.37M | 269.97M | 347.12M | 243.51M | 100.53M | 71.34M | 39.45M | 14.60M |
EBITDA Margin | 42.37% | 39.51% | 43.30% | 45.10% | 45.41% | 48.76% | 50.71% | 49.79% | 52.38% | 54.31% | 55.41% | 56.71% | 58.92% | 56.76% | 54.67% | 49.74% | 47.18% | 61.58% | 61.06% | 64.47% | 64.58% | 63.23% | 65.79% | 57.26% | 45.78% | 50.28% | 47.59% | 45.77% |
EBIT | 977.90M | 972.30M | 953.60M | 973.00M | 964.70M | 981.17M | 973.07M | 898.64M | 877.21M | 831.97M | 797.31M | 788.77M | 722.24M | 594.56M | 487.14M | 397.06M | 329.30M | 338.47M | 385.87M | 305.00M | 299.19M | 304.33M | 381.52M | 258.44M | 109.89M | 73.80M | 42.50M | 15.60M |
EBIT Margin | 40.50% | 41.73% | 44.01% | 47.12% | 48.36% | 51.20% | 52.47% | 51.61% | 53.82% | 55.62% | 57.19% | 58.75% | 57.92% | 54.16% | 52.70% | 49.11% | 45.06% | 58.85% | 66.60% | 59.18% | 69.17% | 71.27% | 72.31% | 60.77% | 50.05% | 52.01% | 51.27% | 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 |