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 | 1.15B | 1.03B | 563.00M | 506.51M | 530.06M | 529.28M | 666.58M | 636.78M | 600.06M | 630.01M | 641.74M | 620.61M | 717.23M | 605.67M | 484.19M | 500.68M | 476.78M | 472.71M | 513.22M | 454.52M | 396.68M | 345.73M | 387.08M | 462.95M | 367.21M | 286.56M | 265.33M | 250.12M | 181.50M | 123.40M |
Cost of Revenue | 816.04M | 698.28M | 344.63M | 288.96M | 311.06M | 325.71M | 362.93M | 345.44M | 333.17M | 318.68M | 332.86M | 303.97M | 302.91M | 246.81M | 197.22M | 201.77M | 193.79M | 193.75M | 209.90M | 193.44M | 174.68M | 170.79M | 213.76M | 233.43M | 178.63M | 130.01M | 130.25M | 129.95M | 89.90M | 60.90M |
Gross Profit | 333.06M | 327.25M | 218.38M | 217.55M | 219.00M | 203.56M | 303.65M | 291.34M | 266.90M | 311.33M | 308.89M | 316.64M | 414.32M | 358.86M | 286.96M | 298.90M | 282.99M | 278.96M | 303.32M | 261.07M | 222.00M | 174.94M | 173.32M | 229.52M | 188.58M | 156.55M | 135.08M | 120.17M | 91.60M | 62.50M |
Operating Expenses | 491.13M | 382.65M | 233.08M | 227.26M | 257.36M | 248.99M | 265.92M | 256.61M | 253.42M | 264.22M | 260.42M | 260.47M | 225.18M | 205.00M | 182.73M | 185.10M | 178.70M | 173.73M | 159.06M | 159.31M | 141.38M | 137.41M | 154.89M | 137.74M | 113.75M | 99.28M | 75.03M | 58.96M | 49.50M | 33.40M |
Selling, General & Admin | 242.66M | 208.89M | 124.41M | 113.97M | 130.60M | 124.44M | 135.49M | 131.81M | 123.54M | 131.96M | 129.37M | 134.52M | 124.88M | 114.70M | 99.45M | 103.29M | 103.33M | 103.03M | 96.41M | 91.93M | 83.23M | 81.12M | 95.95M | 87.12M | 71.73M | 62.06M | 44.97M | 34.31M | 27.30M | 17.30M |
Research & Development | 258.31M | 173.76M | 108.66M | 113.29M | 126.77M | 124.55M | 130.43M | 124.80M | 129.88M | 132.26M | 131.06M | 125.95M | 100.30M | 90.30M | 83.28M | 81.82M | 75.37M | 70.70M | 62.65M | 67.38M | 58.14M | 56.30M | 58.93M | 50.63M | 42.02M | 37.22M | 30.06M | 24.65M | 19.10M | 13.80M |
Other Operating Expenses | N/A | 14.52M | 3.82M | -3.25M | 1.50M | 1.29M | -1.56M | -651.00K | -1.47M | 1.18M | -911.00K | 183.00K | 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 | N/A |
Operating Income | -156.28M | -38.75M | -8.03M | -11.03M | -38.36M | -45.42M | 37.73M | 34.73M | 13.48M | 47.11M | 48.47M | 56.17M | 189.14M | 153.86M | 104.23M | 113.80M | 104.29M | 105.23M | 144.25M | 101.76M | 80.62M | 37.52M | 18.43M | 91.78M | 74.83M | 57.27M | 60.05M | 61.21M | 42.10M | 29.10M |
Other Expenses / Income | -74.93M | -32.21M | 1.73M | 3.53M | 6.57M | 12.05M | 7.30M | 12.16M | 12.23M | 12.79M | 12.39M | 16.80M | 17.00M | 14.32M | 3.34M | 4.47M | 11.28M | 13.29M | 9.12M | 8.26M | -19.11M | -5.35M | 5.31M | 91.26M | 2.37M | 3.35M | 2.77M | 2.29M | 2.19M | -32.54K |
Before Tax Income | -231.21M | -70.96M | -6.30M | -6.25M | -25.82M | -33.37M | 44.68M | 46.90M | 25.71M | 59.91M | 60.85M | 72.97M | 206.14M | 168.19M | 107.57M | 118.27M | 115.57M | 118.53M | 153.37M | 110.02M | 61.52M | 32.18M | 23.74M | 183.03M | 77.19M | 60.62M | 62.83M | 63.50M | 44.30M | 29.10M |
Income Tax Expenses | 28.13M | -62.08M | 2.33M | -8.62M | 28.20M | -14.03M | 20.85M | 11.67M | 7.06M | 15.29M | 15.06M | 25.70M | 67.56M | 54.20M | 33.35M | 39.69M | 39.24M | 40.19M | 52.22M | 34.88M | 27.32M | 7.40M | 6.41M | 62.23M | 26.24M | 20.31M | 22.62M | 23.68M | 14.80M | 10.50M |
Net Income | -267.69M | -8.89M | -8.63M | 2.38M | -54.02M | -19.34M | 23.83M | 35.23M | 18.65M | 44.62M | 45.79M | 47.26M | 138.58M | 113.99M | 74.22M | 78.58M | 76.33M | 78.33M | 101.15M | 75.14M | 61.52M | 24.78M | 17.33M | 120.80M | 50.95M | 40.31M | 40.21M | 39.82M | 29.50M | 18.60M |
Interest Expenses | 16.30M | 3.44M | 34.00K | 5.00K | 511.00K | 533.00K | 556.00K | 572.00K | 596.00K | 677.00K | 2.33M | 2.35M | 2.40M | 2.44M | 2.43M | 2.51M | 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 | 78.42M | 62.35M | 48.58M | 48.00M | 47.84M | 47.88M | 48.15M | 48.72M | 51.15M | 55.12M | 59.00M | 63.26M | 64.14M | 62.49M | 62.46M | 63.55M | 67.85M | 73.45M | 75.78M | 78.23M | 76.94M | 76.09M | 77.13M | 77.29M | 76.67M | 78.27M | 158.26M | 158.19M | 157.00M | 289.06M |
Diluted Shares Outstanding | 78.42M | 62.35M | 48.58M | 48.29M | 47.84M | 47.88M | 48.70M | 48.95M | 51.27M | 55.48M | 59.42M | 63.77M | 65.42M | 63.88M | 63.36M | 64.41M | 69.21M | 75.20M | 77.97M | 80.98M | 80.74M | 76.44M | 77.35M | 79.41M | 77.66M | 78.33M | 158.26M | 158.19M | 157.00M | 289.06M |
EBITDA | -96.06M | 3.93M | 9.81M | 10.39M | -6.50M | -16.95M | 60.94M | 61.87M | 40.55M | 75.43M | 77.81M | 89.39M | 220.04M | 181.17M | 120.08M | 130.68M | 104.29M | 116.06M | 157.45M | 117.13M | 95.87M | 53.93M | 35.23M | 105.19M | 85.37M | 66.27M | 67.40M | 66.10M | 45.13M | 31.38M |
EBITDA Margin | -8.36% | 0.38% | 1.74% | 2.05% | -1.23% | -3.20% | 9.14% | 9.72% | 6.76% | 11.97% | 12.12% | 14.40% | 30.68% | 29.91% | 24.80% | 26.10% | 21.87% | 24.55% | 30.68% | 25.77% | 24.17% | 15.60% | 9.10% | 22.72% | 23.25% | 23.13% | 25.40% | 26.43% | 24.87% | 25.43% |
EBIT | -223.26M | -67.53M | -6.27M | -6.24M | -25.30M | -32.84M | 45.24M | 47.47M | 26.30M | 60.58M | 63.18M | 75.31M | 208.54M | 170.62M | 110.00M | 120.79M | 115.57M | 118.53M | 153.37M | 110.02M | 88.83M | 32.18M | 23.74M | 183.03M | 77.19M | 60.62M | 62.83M | 63.50M | 44.30M | 29.10M |
EBIT Margin | -19.43% | -6.58% | -1.11% | -1.23% | -4.77% | -6.20% | 6.79% | 7.45% | 4.38% | 9.62% | 9.85% | 12.14% | 29.08% | 28.17% | 22.72% | 24.12% | 24.24% | 25.07% | 29.88% | 24.21% | 22.39% | 9.31% | 6.13% | 39.54% | 21.02% | 21.15% | 23.68% | 25.39% | 24.41% | 23.58% |
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 |