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-08-31 | 1994-08-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 166.66M | 156.24M | 147.79M | 130.46M | 114.61M | 105.56M | 113.42M | 103.38M | 93.00M | 105.59M | 75.08M | 71.36M | 64.78M | 55.56M | 40.14M | 35.78M | 30.83M | 26.84M | 29.84M | 26.47M | 15.40M | 13.19M | 11.31M | 16.34M | 13.50M | 13.90M | 12.00M | 1.20M | 3.40M | 4.70M |
Cost of Revenue | 63.57M | 62.66M | 64.85M | 61.43M | 28.75M | 31.28M | 27.36M | 24.03M | 21.05M | 20.93M | 22.77M | 28.99M | 26.78M | 23.83M | 13.67M | 13.19M | 11.88M | 11.12M | 11.14M | 9.95M | 8.01M | 8.11M | 8.23M | 8.67M | 5.30M | 5.20M | 4.40M | 700.00K | 2.80M | 3.70M |
Gross Profit | 103.09M | 93.58M | 82.94M | 69.03M | 85.86M | 74.28M | 86.06M | 79.35M | 71.95M | 84.66M | 52.32M | 42.37M | 37.99M | 31.73M | 26.47M | 22.59M | 18.95M | 15.72M | 18.69M | 16.52M | 7.40M | 5.08M | 3.08M | 7.66M | 8.20M | 8.70M | 7.60M | 500.00K | 600.00K | 1.00M |
Operating Expenses | 191.47M | 112.98M | 101.42M | 83.49M | 51.62M | 52.53M | 40.33M | 28.75M | 23.81M | 23.22M | 20.00M | 20.12M | 24.03M | 24.19M | 18.73M | 18.36M | 12.36M | 10.30M | 10.14M | 10.13M | 6.80M | 8.35M | 10.49M | 8.65M | 8.30M | 5.50M | 4.40M | 3.20M | 2.50M | 2.40M |
Selling, General & Admin | 95.85M | 84.79M | 74.10M | 60.06M | 34.95M | 34.34M | 21.54M | 18.01M | 14.82M | 15.07M | 12.94M | 14.73M | 17.86M | 17.32M | 10.55M | 10.97M | 8.00M | 6.68M | 5.41M | 6.04M | 4.21M | 4.42M | 6.21M | 4.19M | 3.00M | 2.70M | 2.10M | 2.60M | 900.00K | 700.00K |
Research & Development | 32.69M | 28.18M | 27.33M | 23.43M | 16.66M | 18.19M | 18.79M | 10.73M | 8.99M | 8.14M | 7.06M | 5.39M | 6.17M | 6.87M | 8.18M | 7.40M | 4.36M | 3.62M | 4.73M | 4.09M | 2.60M | 3.93M | 4.28M | 3.26M | 4.20M | 2.00M | 2.00M | N/A | 1.30M | 1.50M |
Other Operating Expenses | 62.19M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.54B | N/A | N/A | 2.15B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 1.20M | 1.10M | 800.00K | 300.00K | 600.00K | 300.00K | 200.00K |
Operating Income | -87.64M | -19.40M | -18.48M | -14.47M | 34.25M | 21.75M | 45.73M | 50.61M | 48.13M | 61.45M | 32.61M | 19.72M | 13.97M | 7.54M | 5.59M | 4.23M | 6.59M | 5.43M | 8.55M | 6.39M | 595.00K | -3.27M | -7.41M | -983.37K | -100.00K | 3.20M | 3.20M | -2.70M | -1.90M | -1.40M |
Other Expenses / Income | 2.31M | 654.00K | -188.00K | -302.00K | 1.87M | 1.46M | 473.00K | 263.00K | 120.00K | 58.14K | -127.00K | -187.78K | -182.39K | -194.62K | -2.23M | 498.51K | 2.10M | 2.10M | 1.24M | 388.71K | 144.00K | 239.00K | 662.19K | 1.17M | 1.38M | 700.00K | 200.00K | 100.00K | N/A | 100.00K |
Before Tax Income | -85.33M | -18.75M | 2.43M | -28.62M | 36.12M | 23.21M | 46.20M | 50.87M | 48.25M | 61.51M | 32.48M | 19.53M | 13.79M | 7.34M | 5.51M | 4.73M | 8.69M | 7.53M | 9.79M | 6.78M | 739.00K | -3.03M | -6.75M | 189.49K | -100.00K | 4.40M | 3.40M | -2.60M | N/A | -1.30M |
Income Tax Expenses | -2.66M | -3.89M | -1.71M | -4.64M | 8.93M | 4.49M | 14.39M | 18.32M | 17.50M | 23.19M | 11.91M | 7.77M | 5.32M | 3.03M | 1.82M | 1.10M | 2.65M | 2.92M | 3.90M | -4.41M | -88.00K | 5.00K | 9.08K | 15.94K | 2.20M | 100.00K | 100.00K | -100.00K | 100.00K | -100.00K |
Net Income | -82.67M | -14.86M | 4.13M | -23.98M | 27.19M | 18.72M | 31.82M | 32.55M | 30.76M | 38.32M | 20.57M | 11.76M | 8.47M | 4.32M | 3.69M | 3.63M | 6.04M | 4.60M | 5.89M | 11.19M | 827.00K | -3.04M | -6.76M | 173.55K | -2.50M | 4.30M | 3.30M | -2.70M | -2.00M | -1.40M |
Interest Expenses | N/A | 654.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 127.19K | 5.26M | 182.39K | 194.62K | 4.38M | 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 |
Basic Shares Outstanding | 14.66M | 14.56M | 14.40M | 14.22M | 14.12M | 14.44M | 14.57M | 14.68M | 14.93M | 14.68M | 14.09M | 13.26M | 13.06M | 12.62M | 11.39M | 11.31M | 11.06M | 10.64M | 10.41M | 11.42M | 9.95M | 9.93M | 9.93M | 9.87M | 9.74M | 9.89M | 5.00M | 4.82M | 3.28M | 3.11M |
Diluted Shares Outstanding | 14.66M | 14.56M | 14.63M | 14.22M | 14.37M | 14.69M | 15.07M | 15.12M | 15.32M | 15.27M | 14.83M | 14.34M | 13.75M | 13.65M | 11.56M | 11.46M | 11.45M | 11.16M | 11.43M | 11.42M | 10.85M | 9.93M | 9.93M | 10.04M | 10.22M | 11.01M | 7.50M | 4.82M | 3.28M | 3.11M |
EBITDA | -11.23M | -4.91M | 2.62M | -12.83M | 34.25M | 27.66M | 50.02M | 54.34M | 51.91M | 61.45M | 32.03M | 26.78M | 17.97M | 10.86M | 11.18M | 5.66M | 7.41M | 5.81M | 9.01M | 14.53M | 1.60M | -2.18M | -6.18M | 214.38K | 1.10M | 3.37M | 3.50M | -2.10M | -1.60M | -1.20M |
EBITDA Margin | -6.74% | -3.14% | 1.77% | -9.83% | 29.88% | 26.20% | 44.10% | 52.56% | 55.82% | 58.19% | 42.66% | 37.53% | 27.74% | 19.54% | 27.87% | 15.82% | 24.02% | 21.65% | 30.20% | 54.89% | 10.39% | -16.52% | -54.61% | 1.31% | 8.13% | 24.27% | 29.17% | -175.00% | -47.06% | -25.53% |
EBIT | -85.33M | -18.09M | 2.43M | -28.62M | 36.12M | 23.21M | 46.20M | 50.87M | 48.25M | 61.51M | 32.61M | 24.79M | 13.97M | 7.54M | 9.89M | 4.73M | 8.69M | 7.53M | 9.79M | 6.78M | 739.00K | -3.03M | -6.75M | 189.49K | -300.00K | 4.40M | 3.40M | -2.80M | -1.90M | -1.50M |
EBIT Margin | -51.20% | -11.58% | 1.64% | -21.94% | 31.52% | 21.99% | 40.74% | 49.21% | 51.89% | 58.25% | 43.43% | 34.74% | 21.56% | 13.57% | 24.64% | 13.21% | 28.18% | 28.05% | 32.82% | 25.61% | 4.80% | -23.02% | -59.66% | 1.16% | -2.22% | 31.65% | 28.33% | -233.33% | -55.88% | -31.91% |
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-08-31 | 1994-08-31 |