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-11-30 | 1996-08-31 | 1995-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 | 4.60M | 3.40M |
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 | 3.80M | 2.80M |
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 | 800.00K | 600.00K |
Operating Expenses | 128.54M | 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 | 3.80M | 2.50M |
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 | N/A | N/A | 900.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.60M | 1.30M |
Other Operating Expenses | 75.94M | 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 | N/A | N/A | N/A | N/A | 1.20M | 1.10M | 800.00K | 300.00K | 3.20M | 2.20M | 300.00K |
Operating Income | -25.45M | -19.40M | -18.48M | -14.47M | 34.25M | 21.75M | 45.73M | 50.61M | 48.13M | 61.45M | 32.32M | 22.25M | 13.97M | 7.54M | 7.74M | 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 | -3.00M | -1.90M |
Other Expenses / Income | -59.88M | 654.00K | 20.91M | -14.16M | 1.87M | 1.46M | 473.00K | 263.00K | 120.00K | 58.14K | 159.66K | -2.73M | -182.39K | -194.62K | -2.23M | 498.51K | 2.10M | 2.10M | 1.24M | 389.00K | 144.00K | 239.52K | 662.19K | 1.17M | 200.00K | 1.20M | 200.00K | 100.00K | 100.00K | N/A |
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 | N/A | 4.40M | 3.40M | N/A | N/A | N/A |
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 | N/A | 100.00K | 100.00K | N/A | N/A | N/A |
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.80M | -2.00M |
Interest Expenses | 2.31M | 654.00K | -188.00K | -302.00K | N/A | -1.46M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 194.62K | 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 |
Basic Shares Outstanding | 14.66M | 14.56M | 14.40M | 14.22M | 14.12M | 14.69M | 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 | 10.10M | 9.95M | 9.93M | 9.93M | 9.90M | 9.74M | 9.89M | 5.44M | 4.82M | 4.05M | 3.28M |
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.38M | 10.85M | 9.93M | 9.93M | 10.04M | 10.22M | 11.01M | 7.59M | 4.82M | 4.05M | 3.28M |
EBITDA | -11.21M | -19.40M | -39.58M | -614.00K | 34.25M | 21.75M | 50.49M | 54.60M | 52.03M | 66.21M | 37.25M | 24.05M | 17.79M | 10.86M | 6.81M | 6.16M | 9.51M | 7.91M | 10.25M | 7.49M | 1.75M | -1.94M | -5.51M | 1.39M | -1.40M | 5.20M | 3.70M | -2.10M | -2.10M | -1.70M |
EBITDA Margin | -6.73% | -12.42% | -26.78% | -0.47% | 29.88% | 20.60% | 44.52% | 52.82% | 55.95% | 62.70% | 49.62% | 33.71% | 27.46% | 19.54% | 16.96% | 17.21% | 30.84% | 29.48% | 34.36% | 28.29% | 11.33% | -14.71% | -48.75% | 8.49% | -10.37% | 37.41% | 30.83% | -175.00% | -45.65% | -50.00% |
EBIT | -83.02M | -18.09M | 2.24M | -28.93M | 36.12M | 21.75M | 46.20M | 50.87M | 48.25M | 61.51M | 32.48M | 19.53M | 13.79M | 7.54M | 5.51M | 4.73M | 8.69M | 7.53M | 9.79M | 6.78M | 739.00K | -3.03M | -6.75M | 189.49K | -2.50M | 4.40M | 3.40M | -2.70M | -2.80M | -2.00M |
EBIT Margin | -49.81% | -11.58% | 1.51% | -22.17% | 31.52% | 20.60% | 40.74% | 49.21% | 51.89% | 58.25% | 43.26% | 27.37% | 21.28% | 13.57% | 13.73% | 13.21% | 28.18% | 28.05% | 32.82% | 25.61% | 4.80% | -23.02% | -59.66% | 1.16% | -18.52% | 31.65% | 28.33% | -225.00% | -60.87% | -58.82% |
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-11-30 | 1996-08-31 | 1995-08-31 |