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 | 2.67B | 2.80B | 2.92B | 2.55B | 2.31B | 2.29B | 2.16B | 2.07B | 2.02B | 2.18B | 2.13B | 2.07B | 2.07B | 1.93B | 1.78B | 1.76B | 1.46B | 1.27B | 1.18B | 1.09B | 1.00B | 892.72M | 817.51M | 725.88M | 549.50M | 441.90M | 426.90M | 418.80M | 396.60M | 355.30M |
Cost of Revenue | 1.24B | 1.23B | 1.28B | 1.11B | 1.05B | 1.07B | 972.75M | 930.09M | 897.77M | 996.53M | 954.22M | 915.10M | 895.64M | 835.63M | 784.40M | 801.84M | 669.69M | 561.39M | 534.50M | 479.94M | 437.99M | 383.24M | 356.33M | 300.06M | 227.70M | 181.50M | 169.90M | 164.10M | 155.20M | 139.00M |
Gross Profit | 1.43B | 1.57B | 1.64B | 1.44B | 1.26B | 1.22B | 1.19B | 1.14B | 1.12B | 1.18B | 1.18B | 1.15B | 1.18B | 1.09B | 999.84M | 962.52M | 791.36M | 712.54M | 646.49M | 610.07M | 565.39M | 509.49M | 461.18M | 425.83M | 321.80M | 260.40M | 257.00M | 254.70M | 241.40M | 216.30M |
Operating Expenses | 1.05B | 1.08B | 1.15B | 1.03B | 1.03B | 1.03B | 1.06B | 1.02B | 954.96M | 1.03B | 1.01B | 896.94M | 882.73M | 807.48M | 765.05M | 750.82M | 648.51M | 562.33M | 531.19M | 486.61M | 419.63M | 372.11M | 349.15M | 359.06M | 273.20M | 229.40M | 230.40M | 213.00M | 201.70M | 179.60M |
Selling, General & Admin | 820.62M | 827.83M | 879.57M | 800.27M | 824.62M | 833.29M | 808.94M | 816.72M | 761.99M | 808.20M | 798.07M | 682.90M | 696.29M | 635.21M | 601.47M | 591.30M | 507.98M | 438.95M | 416.08M | 378.26M | 325.36M | 289.18M | 272.61M | 247.61M | 194.50M | 167.00M | 164.80M | 155.50M | 150.30M | 132.60M |
Research & Development | 226.93M | 256.89M | 271.66M | 226.60M | 202.71M | 199.20M | 250.30M | 205.86M | 192.97M | 220.33M | 210.95M | 214.04M | 186.44M | 172.27M | 163.59M | 159.52M | 140.53M | 123.38M | 115.10M | 108.34M | 94.27M | 82.94M | 76.54M | 68.14M | 51.20M | 41.40M | 46.10M | 39.60M | 34.70M | 30.20M |
Other Operating Expenses | 2.30M | 44.57M | 26.77M | 24.49M | 26.09M | 36.59M | 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 | N/A | N/A | N/A | 43.31M | 27.50M | 21.00M | 19.50M | 17.90M | 16.70M | 16.80M |
Operating Income | 383.80M | 482.62M | 489.43M | 410.96M | 229.66M | -108.64M | 116.65M | 115.50M | 166.71M | 149.98M | 169.46M | 257.20M | 295.16M | 284.01M | 234.79M | 211.70M | 142.85M | 150.21M | 115.30M | 123.47M | 145.76M | 137.38M | 112.03M | 66.77M | 48.60M | 31.00M | 26.60M | 41.70M | 39.70M | 36.70M |
Other Expenses / Income | -1.23B | -5.19B | 4.95B | 4.50B | 2.03B | 339.45M | -18.84M | -73.94M | -20.86M | -18.43M | -57.07M | -34.27M | -59.39M | -63.73M | -48.96M | -68.86M | -22.01M | -8.18M | -21.93M | -26.14M | -32.07M | -32.97M | -47.06M | -21.32M | -32.20M | 3.20M | -3.80M | -5.20M | -6.10M | -12.70M |
Before Tax Income | -850.10M | -4.70B | 5.44B | 4.91B | 2.26B | 507.36M | 97.81M | 41.56M | 145.85M | 131.56M | 112.39M | 222.93M | 235.76M | 220.28M | 185.83M | 142.84M | 120.84M | 142.03M | 93.37M | 97.33M | 113.69M | 104.41M | 64.97M | 45.44M | 16.40M | 34.20M | 22.80M | 36.50M | 33.60M | 24.00M |
Income Tax Expenses | -212.78M | -1.08B | 1.19B | 1.10B | 502.41M | 146.36M | -24.44M | 13.44M | 32.75M | 42.71M | 34.57M | 59.08M | 57.74M | 33.35M | 36.67M | 44.58M | 26.55M | 38.76M | 15.79M | 31.04M | 37.52M | 36.54M | 20.79M | 13.63M | 4.70M | 9.90M | 6.40M | 9.10M | 8.40M | 8.40M |
Net Income | -637.32M | -3.63B | 4.25B | 3.81B | 1.76B | 361.00M | 122.25M | 28.12M | 113.09M | 88.84M | 77.79M | 163.78M | 178.22M | 185.49M | 144.62M | 89.51M | 92.99M | 103.26M | 81.55M | 68.24M | 76.17M | 67.86M | 44.18M | 31.10M | 11.70M | 24.30M | 16.40M | 26.20M | 25.20M | 15.60M |
Interest Expenses | 49.44M | 38.11M | 1.55M | 21.86M | 23.42M | 23.96M | 21.91M | 21.94M | 21.69M | 22.13M | 61.27M | 51.11M | 53.13M | 63.72M | 47.02M | 32.11M | 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 | 29.21M | 29.79M | 29.83M | 29.77M | 29.84M | 29.84M | 29.66M | 29.44M | 29.19M | 28.88M | 28.59M | 28.29M | 28.03M | 27.66M | 27.40M | 27.00M | 26.68M | 26.38M | 26.06M | 25.72M | 25.42M | 25.10M | 24.65M | 24.42M | 24.22M | 24.53M | 24.52M | 24.55M | 24.41M | 24.23M |
Diluted Shares Outstanding | 29.21M | 29.79M | 30.21M | 30.16M | 30.18M | 30.23M | 30.03M | 29.65M | 29.41M | 29.13M | 28.91M | 28.64M | 28.47M | 28.15M | 27.83M | 27.53M | 27.26M | 26.95M | 26.66M | 26.49M | 26.31M | 26.02M | 25.44M | 24.57M | 24.33M | 24.72M | 24.79M | 24.95M | 24.41M | 24.26M |
EBITDA | 576.20M | 664.49M | 650.01M | 573.57M | 389.99M | 366.55M | 268.42M | 206.40M | 299.34M | 303.59M | 320.83M | 404.37M | 410.10M | 391.45M | 329.99M | 263.30M | 186.84M | 197.43M | 158.34M | 155.48M | 155.69M | 142.41M | 106.27M | 88.04M | 43.90M | 55.20M | 42.30M | 53.20M | 50.30M | 40.80M |
EBITDA Margin | 21.57% | 23.71% | 22.24% | 22.53% | 16.87% | 16.01% | 12.43% | 9.98% | 14.82% | 13.96% | 15.04% | 19.54% | 19.78% | 20.31% | 18.49% | 14.92% | 12.79% | 15.50% | 13.41% | 14.26% | 15.52% | 15.95% | 13.00% | 12.13% | 7.99% | 12.49% | 9.91% | 12.70% | 12.68% | 11.48% |
EBIT | -800.66M | -4.67B | 5.45B | 4.94B | 2.28B | 531.32M | 119.72M | 63.50M | 167.54M | 153.69M | 173.63M | 273.97M | 289.10M | 282.56M | 228.31M | 166.20M | 119.54M | 142.03M | 97.34M | 99.28M | 113.69M | 104.41M | 64.97M | 44.73M | 16.40M | 34.20M | 22.80M | 35.30M | 33.60M | 24.00M |
EBIT Margin | -29.97% | -166.51% | 186.41% | 193.96% | 98.82% | 23.20% | 5.54% | 3.07% | 8.30% | 7.07% | 8.14% | 13.24% | 13.94% | 14.66% | 12.80% | 9.42% | 8.18% | 11.15% | 8.24% | 9.11% | 11.33% | 11.70% | 7.95% | 6.16% | 2.98% | 7.74% | 5.34% | 8.43% | 8.47% | 6.75% |
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 |