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 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 8.93B | 8.59B | 8.20B | 7.03B | 6.78B | 6.08B | 5.43B | 4.52B | 4.72B | 4.48B | 3.78B | 3.21B | 2.66B | 1.99B | 1.57B | 1.95B | 1.78B | 1.66B | 1.87B | 1.77B | 1.61B | 1.52B | 1.51B | 1.43B | 1.32B | 1.18B | 1.05B | 1.19B | 1.11B | 826.30M |
Cost of Revenue | 7.03B | 6.63B | 6.26B | 5.32B | 5.13B | 4.58B | 4.10B | 3.41B | 3.38B | 3.16B | 2.66B | 2.28B | 1.92B | 1.46B | 1.17B | 1.50B | 1.39B | 1.30B | 1.45B | 1.35B | 1.25B | 1.19B | 1.17B | 1.05B | 953.50M | 861.00M | 752.60M | 925.80M | 862.90M | 624.40M |
Gross Profit | 1.91B | 1.96B | 1.94B | 1.71B | 1.65B | 1.50B | 1.32B | 1.11B | 1.34B | 1.32B | 1.12B | 925.30M | 740.58M | 530.21M | 393.22M | 445.71M | 393.02M | 359.36M | 417.89M | 424.26M | 360.02M | 332.28M | 344.37M | 375.10M | 367.60M | 314.50M | 295.70M | 266.10M | 251.00M | 201.90M |
Operating Expenses | 1.28B | 1.16B | 1.23B | 1.12B | 1.17B | 1.01B | 964.99M | 755.35M | 622.90M | 604.49M | 542.97M | 446.87M | 414.75M | 326.35M | 245.32M | 284.11M | 216.98M | 191.30M | 203.11M | 212.63M | 193.30M | 179.35M | 214.56M | 253.31M | 254.00M | 214.40M | 202.60M | 168.70M | 149.30M | 104.70M |
Selling, General & Admin | 902.50M | 836.70M | 950.80M | 903.50M | 953.04M | 841.54M | 803.00M | 648.68M | 525.75M | 517.70M | 449.67M | 353.43M | 309.12M | 241.41M | 182.32M | 206.64M | 188.68M | 164.47M | 173.60M | 183.96M | 165.12M | 148.44M | 178.85M | 173.95M | 183.40M | 149.80M | 169.40M | 138.10M | 126.50M | 81.00M |
Research & Development | 374.30M | 366.70M | 336.70M | 295.60M | 292.94M | 259.68M | 238.30M | 185.13M | 166.46M | 148.46M | 139.19M | 127.36M | 105.63M | 84.94M | 63.00M | 77.47M | 73.59M | 73.89M | 68.15M | 60.70M | 51.76M | 45.55M | 35.71M | 32.36M | 31.30M | 28.40M | N/A | N/A | N/A | N/A |
Other Operating Expenses | 44.50M | -48.40M | -53.80M | -80.40M | -80.86M | 28.06M | -76.31M | -78.46M | -69.30M | -61.67M | -45.90M | -33.92M | N/A | N/A | N/A | N/A | -45.28M | -47.06M | -38.64M | -32.03M | -23.59M | -14.64M | N/A | 47.00M | 39.30M | 36.20M | 33.20M | 30.60M | 22.80M | 23.70M |
Operating Income | 629.20M | 804.50M | 709.00M | 587.30M | 483.67M | 487.41M | 359.66M | 350.28M | 716.14M | 714.69M | 577.91M | 478.43M | 325.83M | 203.87M | 147.90M | 161.59M | 176.04M | 168.06M | 214.79M | 211.64M | 166.72M | 152.93M | 129.82M | 121.79M | 113.60M | 100.10M | 93.10M | 97.40M | 101.70M | 97.20M |
Other Expenses / Income | -8.80M | -43.10M | -83.30M | -445.90M | -75.87M | -1.20M | -40.87M | -37.03M | -30.40M | -15.37M | -3.48M | 1.42M | 20.79M | 14.68M | 3.27M | 15.47M | -5.70M | -4.28M | -6.15M | -7.44M | -2.38M | 1.24M | 9.74M | 6.59M | 4.70M | -51.80M | 9.10M | -100.00K | -2.90M | 43.80M |
Before Tax Income | 620.40M | 761.40M | 625.70M | 141.40M | 407.80M | 429.25M | 318.79M | 313.25M | 685.74M | 699.32M | 574.43M | 479.84M | 346.63M | 218.54M | 151.17M | 177.06M | 170.34M | 163.78M | 208.63M | 204.20M | 164.34M | 154.17M | 139.56M | 128.39M | 118.30M | 48.30M | 102.20M | 97.30M | 98.80M | 141.00M |
Income Tax Expenses | 117.70M | 158.00M | 131.40M | 16.50M | 83.92M | 93.99M | 146.30M | 100.30M | 230.38M | 245.29M | 193.36M | 167.53M | 119.05M | 71.40M | 50.16M | 59.67M | 57.74M | 50.99M | 64.35M | 67.39M | 53.41M | 50.58M | 48.15M | 45.58M | 42.00M | 17.30M | 36.80M | 35.00M | 38.00M | 12.00M |
Net Income | 502.80M | 603.40M | 493.90M | 124.80M | 323.96M | 335.26M | 172.49M | 212.95M | 455.36M | 454.03M | 377.29M | 312.31M | 227.57M | 147.14M | 101.02M | 117.39M | 111.65M | 106.98M | 143.28M | 104.50M | 110.93M | 103.59M | 91.41M | 82.81M | 76.30M | 31.00M | 65.40M | 62.30M | 60.80M | 129.00M |
Interest Expenses | 133.80M | 71.70M | 44.20M | 66.70M | 77.59M | 56.97M | 32.16M | 16.32M | 11.46M | 11.24M | 6.21M | 5.93M | 3.99M | 2.68M | 4.11M | 9.62M | N/A | N/A | 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 | 57.10M | 59.30M | 61.30M | 61.90M | 61.44M | 62.50M | 62.92M | 64.30M | 66.02M | 66.17M | 68.53M | 68.85M | 68.79M | 66.90M | 64.80M | 65.54M | 70.47M | 80.65M | 84.26M | 84.64M | 85.81M | 89.25M | 91.46M | 94.00M | 98.77M | 103.33M | 106.78M | 111.44M | 111.17M | 110.54M |
Diluted Shares Outstanding | 57.70M | 60.10M | 62.70M | 62.60M | 62.29M | 63.90M | 64.18M | 65.16M | 67.48M | 68.23M | 70.55M | 71.00M | 71.06M | 68.76M | 66.15M | 67.13M | 72.65M | 82.90M | 87.76M | 90.07M | 90.11M | 94.46M | 94.27M | 94.66M | 99.41M | 104.20M | 107.43M | 111.66M | 111.17M | 123.41M |
EBITDA | 888.10M | 1.07B | 943.80M | 848.00M | 719.90M | 697.25M | 542.05M | 497.08M | 849.33M | 838.06M | 668.96M | 556.36M | 417.00M | 287.74M | 219.88M | 252.79M | 231.48M | 229.14M | 275.56M | 231.23M | 219.12M | 211.70M | 192.11M | 175.38M | 157.60M | 84.50M | 135.40M | 127.90M | 121.60M | 164.70M |
EBITDA Margin | 9.94% | 12.41% | 11.51% | 12.07% | 10.61% | 11.47% | 9.99% | 11.01% | 18.00% | 18.71% | 17.71% | 17.33% | 15.69% | 14.45% | 14.04% | 12.98% | 13.00% | 13.83% | 14.74% | 13.04% | 13.64% | 13.92% | 12.71% | 12.30% | 11.93% | 7.19% | 12.92% | 10.73% | 10.92% | 19.93% |
EBIT | 754.30M | 833.10M | 669.50M | 208.00M | 485.46M | 486.22M | 350.95M | 329.57M | 697.19M | 710.56M | 576.86M | 485.77M | 350.61M | 221.22M | 155.28M | 186.68M | 169.39M | 157.97M | 207.63M | 171.89M | 164.34M | 154.17M | 139.56M | 128.39M | 118.30M | 48.30M | 102.20M | 97.30M | 98.80M | 141.00M |
EBIT Margin | 8.44% | 9.70% | 8.17% | 2.96% | 7.16% | 8.00% | 6.46% | 7.30% | 14.77% | 15.86% | 15.27% | 15.13% | 13.20% | 11.11% | 9.92% | 9.58% | 9.52% | 9.54% | 11.10% | 9.69% | 10.23% | 10.13% | 9.23% | 9.01% | 8.95% | 4.11% | 9.75% | 8.16% | 8.87% | 17.06% |
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 | 1995-12-31 | 1994-12-31 |