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.17B | 1.80B | 1.98B | 2.17B | 2.50B | 2.38B | 2.02B | 2.01B | 1.88B | 1.97B | 1.95B | 2.18B | 2.43B | 2.26B | 1.69B | 1.91B | 1.46B | 644.04M | 552.69M | 399.19M | 316.96M | 284.84M | 225.56M | 183.97M | 193.40M | 241.40M | 216.10M | 177.60M | 155.40M | 120.70M |
Cost of Revenue | 1.48B | 1.27B | 1.41B | 1.57B | 1.75B | 1.65B | 1.34B | 1.35B | 1.33B | 1.35B | 1.33B | 1.46B | 1.69B | 1.56B | 1.15B | 1.26B | 976.76M | 376.60M | 319.07M | 228.53M | 173.41M | 152.57M | 127.70M | 100.21M | 183.60M | 147.00M | 120.80M | 95.70M | 87.90M | 63.10M |
Gross Profit | 694.99M | 522.19M | 573.17M | 602.17M | 752.32M | 730.32M | 675.15M | 660.32M | 556.68M | 623.12M | 614.53M | 715.15M | 742.98M | 698.24M | 537.46M | 646.86M | 487.29M | 267.44M | 233.62M | 170.67M | 143.55M | 132.27M | 97.86M | 83.77M | 9.80M | 94.40M | 95.30M | 81.90M | 67.50M | 57.60M |
Operating Expenses | 521.47M | 501.27M | 533.56M | 515.73M | 613.36M | 702.83M | 517.31M | 515.02M | 511.10M | 567.46M | 540.97M | 562.36M | 549.23M | 514.04M | 492.43M | 537.03M | 404.84M | 205.70M | 186.99M | 153.05M | 118.75M | 103.79M | 73.22M | 72.63M | 86.60M | 92.90M | 90.70M | 83.60M | 53.90M | 46.70M |
Selling, General & Admin | 312.78M | 290.45M | 300.52M | 276.92M | 346.87M | 423.21M | 326.55M | 321.70M | 317.10M | 348.34M | 322.93M | 335.89M | 323.31M | 304.76M | 271.54M | 295.97M | 225.91M | 115.80M | 101.07M | 80.77M | 65.62M | 57.26M | 41.73M | 38.29M | 41.30M | 39.50M | 41.70M | 39.80M | 18.80M | 40.10M |
Research & Development | 208.69M | 185.10M | 197.24M | 194.10M | 202.20M | 207.91M | 169.98M | 168.21M | 162.33M | 175.50M | 176.02M | 178.65M | 162.53M | 140.23M | 122.31M | 120.70M | 94.93M | 58.77M | 47.08M | 44.38M | 43.02M | 36.78M | 30.00M | 21.33M | 26.80M | 33.50M | 32.20M | 33.30M | 27.10M | N/A |
Other Operating Expenses | -2.45M | 25.72M | 35.80M | 44.71M | 64.29M | -3.41M | 20.79M | 25.11M | 31.67M | 43.62M | 42.02M | 47.81M | 63.39M | 69.05M | 98.57M | 120.36M | 84.00M | 31.12M | 38.85M | 27.90M | 10.12M | 9.76M | 1.49M | 13.01M | 18.50M | 19.90M | 16.80M | 10.50M | 8.00M | 6.60M |
Operating Income | 173.52M | 19.34M | 23.74M | 84.19M | 132.68M | -49.69M | 151.43M | 145.30M | 45.58M | 55.67M | 73.56M | 152.79M | 193.75M | 184.20M | 45.03M | 109.82M | 82.45M | 61.74M | 46.63M | 17.62M | 24.80M | 28.48M | 24.64M | 11.13M | -76.80M | 1.50M | 4.60M | -1.70M | 13.60M | 10.90M |
Other Expenses / Income | -46.14M | -35.08M | -147.55M | -140.83M | -59.65M | -80.59M | -16.85M | -60.67M | -8.48M | -70.58M | -221.82M | -16.57M | -699.47M | -63.45M | -91.10M | -77.75M | -115.03M | -9.51M | -19.10M | -27.03M | -6.90M | -9.62M | -3.27M | -2.54M | -23.50M | -11.50M | -3.00M | -500.00K | 1.80M | 1.00M |
Before Tax Income | 127.39M | -15.74M | -123.81M | -56.64M | 73.03M | -109.15M | 134.57M | 84.63M | 37.10M | -14.91M | -148.25M | 136.22M | -505.73M | 120.74M | -46.07M | 32.07M | -32.58M | 52.23M | 27.53M | -9.41M | 17.90M | 18.86M | 21.37M | 8.59M | -100.30M | -10.00M | 1.60M | -2.20M | 15.40M | 11.90M |
Income Tax Expenses | 29.07M | -6.20M | -45.51M | 238.00K | 20.62M | -12.57M | 74.33M | 49.57M | 22.10M | 6.64M | -3.66M | 26.00M | 4.43M | 15.97M | -43.83M | 4.01M | -16.44M | 18.48M | -5.53M | -4.15M | 7.42M | 10.18M | 7.92M | 3.33M | -28.00M | -3.80M | 600.00K | -700.00K | 5.30M | 3.90M |
Net Income | 96.92M | -9.55M | -78.30M | -56.88M | 49.01M | -99.25M | 57.30M | 31.77M | 12.68M | -22.92M | -146.81M | 108.28M | -510.16M | 104.77M | -2.25M | 28.06M | -16.14M | 33.76M | 33.06M | -5.26M | 10.48M | 8.68M | 13.45M | 4.66M | -68.60M | -6.20M | 1.00M | -1.50M | 10.10M | 8.00M |
Interest Expenses | 8.35M | 6.72M | 28.64M | 44.00M | 52.45M | 58.20M | 11.58M | 10.95M | 12.29M | 11.60M | 10.69M | 10.12M | 36.79M | 54.90M | 70.31M | 80.73M | 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 | 45.42M | 45.10M | 44.30M | 40.25M | 39.56M | 39.24M | 38.66M | 38.21M | 38.22M | 39.18M | 39.28M | 39.62M | 40.61M | 40.34M | 38.54M | 33.10M | 29.58M | 25.41M | 23.39M | 20.92M | 20.41M | 19.26M | 15.64M | 15.18M | 14.85M | 14.67M | 14.12M | 13.30M | 11.88M | 9.30M |
Diluted Shares Outstanding | 45.84M | 45.10M | 44.30M | 40.25M | 39.98M | 39.24M | 39.39M | 38.64M | 38.51M | 39.18M | 39.28M | 39.93M | 40.61M | 40.95M | 38.54M | 34.95M | 29.58M | 26.28M | 24.78M | 20.92M | 21.74M | 21.38M | 18.83M | 15.38M | 14.85M | 14.67M | 14.56M | 14.21M | 12.47M | 10.00M |
EBITDA | 229.29M | 86.10M | 107.89M | 181.48M | 246.16M | 148.73M | 206.42M | 160.61M | 123.06M | 93.79M | -40.94M | 253.86M | -339.47M | 306.85M | 179.97M | 286.48M | 107.39M | 103.00M | 84.13M | 31.21M | 36.94M | 29.04M | 31.27M | 21.00M | -78.10M | 9.90M | 18.40M | 8.30M | 23.40M | 18.50M |
EBITDA Margin | 10.55% | 4.80% | 5.44% | 8.35% | 9.84% | 6.26% | 10.23% | 7.98% | 6.53% | 4.76% | -2.10% | 11.65% | -13.95% | 13.58% | 10.67% | 15.00% | 7.33% | 15.99% | 15.22% | 7.82% | 11.65% | 10.20% | 13.86% | 11.42% | -40.38% | 4.10% | 8.51% | 4.67% | 15.06% | 15.33% |
EBIT | 134.34M | -9.02M | -95.17M | -12.64M | 122.08M | -53.62M | 143.21M | 92.29M | 47.07M | -4.68M | -139.79M | 144.38M | -468.93M | 175.65M | 24.24M | 112.81M | -32.58M | 52.23M | 27.53M | -9.41M | 17.90M | 18.86M | 21.37M | 7.99M | -96.60M | -10.00M | 1.60M | -2.20M | 15.40M | 11.90M |
EBIT Margin | 6.18% | -0.50% | -4.80% | -0.58% | 4.88% | -2.26% | 7.10% | 4.58% | 2.50% | -0.24% | -7.17% | 6.63% | -19.26% | 7.77% | 1.44% | 5.91% | -2.23% | 8.11% | 4.98% | -2.36% | 5.65% | 6.62% | 9.47% | 4.34% | -49.95% | -4.14% | 0.74% | -1.24% | 9.91% | 9.86% |
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 |