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 | 109.69M | 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 | 131.37M | 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 | 3.59M | 3.34M | 4.82M | 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 | 49.76M | 42.04M | 46.68M | 46.97M | 37.00M | 25.43M | 6.43M | 6.47M | 6.26M | 6.81M | 3.80M | 2.34M | 1.65M | 1.86M | 1.78M | 1.64M | 1.85M | 2.20M | 2.10M | 2.50M | 2.40M | 2.70M | 2.40M |
Research & Development | N/A | 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 | 46.78M | 17.49M | 7.24M | 7.67M | 8.33M | -13.00K | 8.60M | 7.93M | 12.00K | -23.00K | -15.00K | -6.00K | 3.70M | -1.67M | 2.09M | -5.66M | 1.02M | -1.60M | -964.92K | 102.26K | 176.56K | 216.55K | 5.17M | 586.48K | 700.00K | 800.00K | 600.00K | 500.00K | 1.20M | 500.00K |
Operating Income | -1.16M | 12.68M | 37.55M | 10.48M | 6.22M | 7.43M | 7.06M | 6.19M | 5.04M | -13.84M | 2.96M | 49.64M | 19.17M | 23.54M | 8.59M | 3.62M | -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 | -22.59M | -27.52M | -25.41M | -10.42M | -11.96M | -11.32M | -12.23M | -10.65M | -6.70M | -8.00M | -7.26M | -6.18M | -3.34M | 62.38K | 215.19K | -360.54K | -722.93K | 22.38K | -86.78K | -904.74K | -68.89K | -41.72K | -277.68K | -316.76K | -104.47K | 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 | 100.00K | -7.50M | -600.00K |
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 | 1.70M | -1.90M | 700.00K |
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 | 26.71M | 22.99M | 23.66M | 9.82M | 10.73M | 10.31M | 10.86M | 9.49M | 6.71M | 6.27M | 7.27M | 2.73M | 2.84M | 58.37K | 173.82K | 532.50K | 1.27M | 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.01M | 22.88M | 19.60M | 19.61M | 18.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.61M | 19.87M | 19.73M | 19.66M | 19.37M | 18.95M | 18.98M | 20.12M | 20.32M | 12.26M | 11.62M | 11.62M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.88M | 10.53M | 10.88M | 10.35M | 8.86M |
EBITDA | 29.94M | 20.66M | 45.45M | 18.83M | 14.55M | 15.90M | 15.66M | 15.06M | 13.34M | -6.38M | 16.35M | 54.80M | 25.67M | 27.08M | 11.07M | 5.00M | -2.05M | 1.23M | 1.17M | 866.93K | 788.80K | 2.09M | -2.45M | 1.55M | -495.53K | 1.80M | 2.40M | 1.40M | -1.10M | -200.00K |
EBITDA Margin | 12.42% | 12.65% | 25.23% | 14.99% | 8.80% | 9.70% | 9.71% | 10.32% | 10.71% | -5.25% | 11.30% | 42.56% | 24.34% | 82.32% | 58.20% | 51.70% | -21.39% | 31.85% | 31.50% | 24.17% | 23.62% | 43.33% | -48.97% | 39.47% | -13.76% | 39.13% | 28.92% | 18.18% | -19.64% | -3.57% |
EBIT | 2.96M | 8.15M | 35.80M | 9.88M | 4.99M | 6.41M | 5.68M | 5.02M | 5.06M | -15.56M | 2.94M | 45.74M | 8.42M | 13.47M | 8.13M | 3.46M | 2.65M | 1.37M | 1.78M | 667.25K | 642.52K | 1.83M | -3.30M | 973.86K | -1.80M | 1.00M | 1.30M | 900.00K | -7.50M | -700.00K |
EBIT Margin | 1.23% | 4.99% | 19.87% | 7.87% | 3.01% | 3.91% | 3.52% | 3.44% | 4.06% | -12.82% | 2.03% | 35.52% | 7.98% | 40.94% | 42.75% | 35.75% | 27.73% | 35.40% | 48.11% | 18.61% | 19.24% | 37.97% | -65.99% | 24.82% | -50.00% | 21.74% | 15.66% | 11.69% | -133.93% | -12.50% |
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 |