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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 444.54M | 651.14M | 703.28M | 488.32M | 420.67M | 415.95M | 431.75M | 387.39M | 343.99M | 348.80M | 347.09M | 305.37M | 298.74M | 299.80M | 215.70M | 201.71M | 191.04M | 162.40M | 143.07M | 136.64M | 125.71M | 108.18M | 94.09M | 111.51M | 104.07M | 70.01M | 44.80M | 23.30M |
Cost of Revenue | 215.58M | 284.23M | 342.64M | 244.73M | 207.27M | 201.17M | 218.09M | 196.23M | 170.60M | 159.23M | 163.85M | 154.87M | 158.09M | 147.26M | 107.63M | 96.68M | 87.56M | 73.79M | 72.98M | 71.41M | 62.81M | 60.72M | 51.25M | 53.88M | 46.79M | 36.64M | 24.00M | 13.70M |
Gross Profit | 228.96M | 366.91M | 360.64M | 243.59M | 213.40M | 214.79M | 213.66M | 191.16M | 173.39M | 189.57M | 183.24M | 150.50M | 140.65M | 152.54M | 108.07M | 105.03M | 103.48M | 88.61M | 70.09M | 65.23M | 62.89M | 47.46M | 42.84M | 57.64M | 57.27M | 33.37M | 20.80M | 9.60M |
Operating Expenses | 193.90M | 186.50M | 185.58M | 173.10M | 155.92M | 150.62M | 156.03M | 143.32M | 133.28M | 132.97M | 129.17M | 113.02M | 97.43M | 92.61M | 79.46M | 102.02M | 76.36M | 84.78M | 51.09M | 39.54M | 38.77M | 35.45M | 34.94M | 31.93M | 30.61M | 19.34M | 16.10M | 10.90M |
Selling, General & Admin | 97.83M | 91.23M | 99.88M | 90.47M | 80.88M | 78.14M | 85.38M | 78.56M | 73.51M | 74.79M | 72.99M | 64.28M | 57.13M | 56.73M | 48.98M | 63.19M | 51.19M | 60.36M | 33.98M | 23.38M | 22.33M | 20.74M | 20.46M | 19.40M | 19.84M | 12.11M | 8.50M | 5.50M |
Research & Development | 96.07M | 93.89M | 84.93M | 81.71M | 73.47M | 70.58M | 68.50M | 62.31M | 57.00M | 54.98M | 51.65M | 45.71M | 40.30M | 35.89M | 30.47M | 36.87M | 25.18M | 24.41M | 17.11M | 16.16M | 16.44M | 14.71M | 14.47M | 12.52M | 10.76M | 7.23M | 5.30M | 3.50M |
Other Operating Expenses | N/A | 1.37M | 771.00K | 919.00K | 1.58M | 4.12M | 2.66M | 1.08M | 425.00K | 1.02M | 864.00K | 801.00K | N/A | N/A | N/A | N/A | 1.37M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 35.06M | 180.41M | 175.06M | 70.49M | 57.48M | 55.65M | 57.64M | 47.84M | 38.99M | 55.80M | 54.07M | 11.35M | 43.22M | 59.93M | 28.61M | 3.01M | 25.75M | 3.83M | 19.00M | 25.69M | 24.12M | 12.02M | 7.91M | 25.71M | 26.66M | 14.03M | 4.70M | -1.30M |
Other Expenses / Income | 10.85M | 3.01M | 1.08M | 4.76M | 5.39M | 4.12M | 2.66M | 1.08M | 425.00K | 1.02M | 1.36M | -32.13M | 1.88M | 1.88M | 1.91M | 7.71M | 8.80M | 5.92M | 3.15M | 1.05M | 1.00M | 1.67M | 1.75M | 2.52M | 2.15M | 1.25M | -683.00K | -726.00K |
Before Tax Income | 45.91M | 183.43M | 176.13M | 75.25M | 222.41M | 59.76M | 60.30M | 48.92M | 39.42M | 56.81M | 55.43M | -20.78M | 45.09M | 61.80M | 30.52M | 10.72M | 34.55M | 9.76M | 22.15M | 26.74M | 25.12M | 13.68M | 9.66M | 28.24M | 28.81M | 15.28M | 5.30M | -600.00K |
Income Tax Expenses | -9.83M | 12.57M | 11.72M | 4.08M | 28.95M | -10.22M | 32.69M | 1.03M | 271.00K | -2.73M | -1.84M | 13.62M | 10.80M | 12.34M | 7.25M | 8.92M | 7.93M | 333.00K | 6.45M | 6.38M | 7.03M | 4.10M | 2.93M | 8.47M | 4.33M | 2.60M | 500.00K | N/A |
Net Income | 55.73M | 170.85M | 164.41M | 71.18M | 193.47M | 69.98M | 27.61M | 47.89M | 39.15M | 59.54M | 57.27M | -34.40M | 34.29M | 49.46M | 23.27M | 1.80M | 26.62M | 9.43M | 15.70M | 20.37M | 18.09M | 9.58M | 6.73M | 19.77M | 24.48M | 12.68M | 4.80M | -1.30M |
Interest Expenses | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 23.00K | 2.00K | N/A | 3.00K | 3.00K | 9.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 |
Basic Shares Outstanding | 57.20M | 57.80M | 60.33M | 59.66M | 58.53M | 58.91M | 59.35M | 57.85M | 58.00M | 59.95M | 58.84M | 57.27M | 57.22M | 55.67M | 53.84M | 60.20M | 57.94M | 58.12M | 59.14M | 61.60M | 58.95M | 56.72M | 55.43M | 54.36M | 51.92M | 97.70M | 15.10M | 6.85M |
Diluted Shares Outstanding | 57.62M | 58.37M | 61.47M | 60.84M | 59.63M | 60.29M | 61.09M | 59.24M | 59.39M | 61.66M | 60.84M | 57.27M | 59.93M | 59.11M | 56.59M | 63.51M | 62.51M | 61.64M | 61.69M | 64.46M | 62.98M | 58.68M | 57.12M | 57.55M | 56.39M | 105.81M | 74.71M | 6.85M |
EBITDA | 72.44M | 217.76M | 210.01M | 98.59M | 72.46M | 79.83M | 82.09M | 72.35M | 62.41M | 77.75M | 77.56M | -360.00K | 57.66M | 74.82M | 40.87M | 20.55M | 34.62M | 10.93M | 25.27M | 33.62M | 20.89M | 12.02M | 14.85M | 29.90M | 29.89M | 17.06M | 8.24M | 1.30M |
EBITDA Margin | 16.29% | 33.44% | 29.86% | 20.19% | 17.22% | 19.19% | 19.01% | 18.68% | 18.14% | 22.29% | 22.35% | -0.12% | 19.30% | 24.96% | 18.95% | 10.19% | 18.12% | 6.73% | 17.66% | 24.61% | 16.62% | 11.11% | 15.78% | 26.81% | 28.73% | 24.37% | 18.39% | 5.59% |
EBIT | 45.91M | 183.43M | 176.13M | 75.25M | 222.41M | 59.76M | 60.30M | 48.92M | 39.42M | 56.81M | 55.45M | -20.78M | 45.09M | 61.81M | 30.53M | 10.73M | 34.55M | 9.76M | 22.15M | 26.74M | 25.12M | 13.68M | 9.66M | 28.24M | 28.81M | 15.28M | 5.30M | -1.30M |
EBIT Margin | 10.33% | 28.17% | 25.04% | 15.41% | 52.87% | 14.37% | 13.97% | 12.63% | 11.46% | 16.29% | 15.98% | -6.80% | 15.10% | 20.62% | 14.15% | 5.32% | 18.09% | 6.01% | 15.48% | 19.57% | 19.98% | 12.65% | 10.26% | 25.32% | 27.69% | 21.82% | 11.83% | -5.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 |