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.46B | 1.27B | 1.41B | 1.57B | 1.75B | 1.65B | 1.34B | 1.35B | 1.32B | 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 | 713.91M | 522.19M | 573.17M | 602.17M | 752.32M | 730.32M | 675.15M | 660.32M | 559.12M | 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 | 585.04M | 501.27M | 533.56M | 515.73M | 613.36M | 702.83M | 517.31M | 515.02M | 495.70M | 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 | 301.70M | 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 | 63.57M | 25.72M | 35.80M | 44.71M | 64.29M | -3.41M | -7.40M | -1.50M | -4.22M | -7.63M | -4.01M | -5.74M | 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 | 128.87M | 19.34M | 23.74M | 84.19M | 132.68M | -49.69M | 151.43M | 96.21M | 72.14M | 3.83M | -135.18M | 151.13M | -459.18M | 184.20M | 45.03M | 109.82M | 46.47M | 61.74M | 46.24M | 3.96M | 21.69M | 18.14M | 25.86M | 11.13M | -76.80M | 1.50M | 4.60M | -1.70M | 13.60M | 10.90M |
Other Expenses / Income | -1.48M | -8.30M | -44.51M | -46.24M | -59.65M | -59.46M | -20.30M | -16.37M | -15.74M | -18.74M | -13.07M | -14.91M | -46.54M | -63.45M | -91.10M | -77.75M | -79.05M | -9.51M | -18.71M | -13.37M | -3.79M | 717.00K | -4.49M | -1.11M | -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 | 56.40M | -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 | 29.31M | 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 | 24.77M | -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 | 89.97M | 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.23M | 38.66M | 38.21M | 38.22M | 39.18M | 39.27M | 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 | 191.50M | 57.74M | 7.07M | 96.09M | 262.97M | 74.38M | 221.06M | 213.42M | 113.38M | 93.45M | -38.03M | 255.81M | -346.72M | 306.85M | 180.01M | 286.43M | 183.82M | 61.74M | 103.23M | 58.24M | 43.84M | 38.66M | 34.54M | 22.72M | -58.30M | 21.40M | 21.40M | 8.80M | 21.60M | 17.50M |
EBITDA Margin | 8.81% | 3.22% | 0.36% | 4.42% | 10.51% | 3.13% | 10.95% | 10.60% | 6.04% | 4.74% | -1.95% | 11.74% | -14.24% | 13.58% | 10.67% | 15.00% | 12.56% | 9.59% | 18.68% | 14.59% | 13.83% | 13.57% | 15.31% | 12.35% | -30.14% | 8.86% | 9.90% | 4.95% | 13.90% | 14.50% |
EBIT | 134.34M | -9.02M | -95.17M | -12.64M | 122.08M | -53.62M | 143.21M | 92.29M | 66.36M | -4.68M | -139.79M | 144.38M | -468.93M | 175.65M | 24.24M | 112.81M | 57.38M | 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% | 3.53% | -0.24% | -7.17% | 6.63% | -19.26% | 7.77% | 1.44% | 5.91% | 3.92% | 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 |