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 | 241.06M | 163.28M | 180.16M | 125.59M | 165.43M | 163.88M | 161.27M | 145.99M | 124.59M | 121.42M | 144.73M | 128.76M | 105.46M | 32.90M | 19.01M | 9.67M | 9.56M | 3.86M | 3.70M | 3.59M | 3.34M | 4.82M | 5.00M | 3.92M | 3.60M | 4.60M | 8.30M | 7.70M | 5.60M | 5.60M |
Cost of Revenue | 140.73M | 73.13M | 73.95M | 58.76M | 93.79M | 98.16M | 91.84M | 80.46M | 68.72M | 67.18M | 81.34M | 74.56M | 51.44M | 4.18M | 4.24M | 4.72M | 4.19M | N/A | N/A | N/A | N/A | N/A | 122.44K | 528.90K | 300.00K | 700.00K | 3.40M | 3.90M | 4.00M | 3.40M |
Gross Profit | 100.33M | 90.15M | 106.21M | 66.83M | 71.64M | 65.71M | 69.43M | 65.53M | 55.87M | 54.24M | 63.39M | 54.20M | 54.02M | 28.72M | 14.77M | 4.95M | 5.38M | 3.86M | 3.70M | N/A | 3.34M | N/A | 4.87M | 3.39M | 3.30M | 3.90M | 4.90M | 3.80M | 1.60M | 2.20M |
Operating Expenses | 85.75M | 77.42M | 67.98M | 55.67M | 65.42M | 58.21M | 62.36M | 59.00M | 50.82M | 56.16M | 56.43M | 45.75M | 29.93M | 5.18M | 8.78M | 750.96K | 8.26M | 2.71M | 2.61M | 2.82M | 2.73M | 2.95M | 7.89M | 2.43M | 4.50M | 2.90M | 3.10M | 2.90M | 3.90M | 2.90M |
Selling, General & Admin | 85.75M | 59.71M | 59.97M | 47.59M | 56.05M | 48.69M | 53.47M | N/A | 42.04M | 46.68M | 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.64M | 1.85M | 2.20M | 2.10M | 2.50M | 2.40M | 2.70M | 2.40M |
Research & Development | 53.00K | 228.00K | 782.00K | 423.00K | 1.04M | 843.00K | 284.00K | 1.31M | 891.00K | 296.00K | 67.00K | 1.86M | 792.75K | 423.16K | 218.35K | 151.12K | 431.44K | 513.18K | 1.23M | 1.07M | 692.40K | 954.06K | 1.08M | N/A | 1.60M | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 31.09M | 17.49M | 7.24M | 7.67M | 8.33M | -13.00K | 8.60M | 57.68M | 7.89M | 9.18M | 56.36M | 43.89M | 29.13M | 4.76M | 8.56M | 599.84K | 7.83M | 2.19M | 1.38M | 1.75M | 2.03M | 1.99M | 5.17M | 586.48K | 700.00K | 800.00K | 600.00K | 500.00K | 1.20M | 500.00K |
Operating Income | 14.58M | 12.68M | 37.55M | 10.48M | 6.22M | 7.43M | 7.06M | 6.53M | 5.05M | -1.92M | 6.96M | 8.45M | 24.09M | 23.54M | 5.99M | 4.20M | -2.88M | 1.15M | 1.09M | 764.67K | 612.24K | 1.87M | -3.02M | 962.25K | -1.20M | 1.00M | 1.80M | 900.00K | -2.30M | -700.00K |
Other Expenses / Income | -38.34M | -27.52M | -25.41M | -10.42M | -11.96M | -1.09M | -12.23M | -11.00M | -6.71M | -19.91M | -11.28M | 36.74M | -8.26M | 62.38K | 2.81M | -1.31M | 3.98M | 22.38K | 544.01K | -97.42K | -68.89K | -41.72K | -277.68K | -316.76K | -100.00K | N/A | -500.00K | -800.00K | -5.20M | 100.00K |
Before Tax Income | -23.75M | -14.84M | 12.14M | 55.00K | -5.74M | -3.90M | -5.18M | -4.46M | -1.66M | -21.83M | -4.32M | 45.19M | 15.83M | 23.60M | 8.80M | 2.89M | 1.10M | 1.18M | 1.63M | 667.25K | 543.35K | 1.83M | -3.30M | 645.48K | -1.30M | 1.00M | 1.30M | N/A | -7.50M | N/A |
Income Tax Expenses | 1.15M | -31.00K | 435.00K | -92.00K | 80.00K | 476.00K | -150.00K | 630.00K | -342.00K | -988.00K | -361.00K | 15.18M | 3.24M | 5.74M | 3.18M | 1.31M | 441.02K | 537.22K | 793.68K | 347.46K | 350.15K | 873.53K | -846.05K | 490.39K | -300.00K | 300.00K | 300.00K | N/A | -1.90M | N/A |
Net Income | -24.90M | -14.80M | 11.71M | 147.00K | -5.82M | -4.37M | -5.03M | -5.09M | -1.32M | -20.84M | -3.96M | 27.83M | 2.34M | 7.67M | 4.77M | 1.62M | 940.59K | 639.67K | 839.34K | 319.79K | 193.20K | 955.76K | -2.45M | 155.09K | -1.50M | 700.00K | 1.00M | -800.00K | -5.60M | -1.40M |
Interest Expenses | 42.65M | 22.99M | 23.66M | 9.82M | 10.73M | 10.31M | 9.97M | 8.42M | 5.10M | 6.27M | 7.27M | 2.73M | 2.84M | 58.37K | 173.82K | 532.50K | N/A | 189.54K | 147.41K | N/A | 99.17K | N/A | N/A | 328.38K | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 34.52M | 34.35M | 32.52M | 27.09M | 26.98M | 26.46M | 22.88M | 19.60M | 19.93M | 19.87M | 19.73M | 19.66M | 19.37M | 18.95M | 18.97M | 20.12M | 20.32M | 11.49M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.53M | 10.88M | 10.35M | 8.86M |
Diluted Shares Outstanding | 34.52M | 34.35M | 34.95M | 27.78M | 26.98M | 26.46M | 22.88M | 19.60M | 19.93M | 19.87M | 19.73M | 19.66M | 19.37M | 18.95M | 18.97M | 20.12M | 20.32M | 12.26M | 11.62M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.53M | 10.88M | 10.35M | 8.86M |
EBITDA | 49.26M | 20.66M | 45.45M | 18.83M | 14.55M | 15.89M | 13.40M | 11.89M | 11.33M | -6.38M | 12.33M | 52.62M | 12.63M | 14.52M | 9.20M | 4.67M | 2.65M | 1.44M | 1.86M | 769.51K | 819.08K | 2.05M | -2.72M | 1.56M | -1.10M | 1.80M | 1.90M | -300.00K | -6.30M | -900.00K |
EBITDA Margin | 20.44% | 12.65% | 25.23% | 14.99% | 8.80% | 9.70% | 8.31% | 8.14% | 9.10% | -5.25% | 8.52% | 40.87% | 11.97% | 44.13% | 48.38% | 48.30% | 27.73% | 37.34% | 50.19% | 21.46% | 24.53% | 42.47% | -54.53% | 39.77% | -30.56% | 39.13% | 22.89% | -3.90% | -112.50% | -16.07% |
EBIT | 18.90M | 8.15M | 35.80M | 9.88M | 4.99M | 6.41M | 4.80M | 3.96M | 3.44M | -15.56M | 2.94M | 45.74M | 8.42M | 13.47M | 8.13M | 3.46M | 1.38M | 1.37M | 1.78M | 667.25K | 642.52K | 1.83M | -3.30M | 973.86K | -1.80M | 1.00M | 1.30M | -800.00K | -7.50M | -1.40M |
EBIT Margin | 7.84% | 4.99% | 19.87% | 7.87% | 3.01% | 3.91% | 2.97% | 2.71% | 2.76% | -12.82% | 2.03% | 35.52% | 7.98% | 40.94% | 42.75% | 35.75% | 14.45% | 35.40% | 48.11% | 18.61% | 19.24% | 37.97% | -65.99% | 24.82% | -50.00% | 21.74% | 15.66% | -10.39% | -133.93% | -25.00% |
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 |