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 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 58.21M | 45.94M | 26.36M | 21.46M | 38.98M | 45.61M | 38.29M | 15.99M | 27.07M | 51.18M | 35.39M | 16.89M | 15.93M | 8.03M | 5.91M | 6.26M | N/A | 2.33M | 3.04M | 3.77M |
Cost of Revenue | 27.68M | 24.29M | 14.96M | 11.93M | 19.45M | 22.71M | 18.02M | 8.37M | 13.43M | 23.96M | 15.35M | 8.27M | 7.05M | 3.34M | 2.30M | 3.28M | N/A | 2.12M | 2.76M | 2.63M |
Gross Profit | 30.53M | 21.65M | 11.40M | 9.53M | 19.53M | 22.90M | 20.26M | 7.62M | 13.64M | 27.22M | 20.04M | 8.61M | 8.88M | 4.69M | 3.62M | 2.98M | N/A | 201.26K | 284.34K | 1.15M |
Operating Expenses | 18.68M | 16.46M | 13.42M | 12.61M | 16.36M | 14.93M | 13.42M | 7.96M | 13.68M | 18.69M | 11.37M | 6.45M | 4.51M | 2.35M | 1.89M | 1.64M | 58.28K | 58.14K | 1.39M | 1.27M |
Selling, General & Admin | 17.18M | 14.40M | 11.53M | 10.64M | 13.45M | 13.03M | 11.68M | 7.20M | 12.26M | 16.30M | 10.39M | 6.14M | 4.51M | 2.28M | 1.83M | 1.60M | 58.28K | 58.14K | 1.37M | 1.27M |
Research & Development | 917.12K | 1.43M | 1.12M | 1.30M | 1.93M | 1.40M | 1.22M | 757.88K | 899.01K | 1.83M | 703.27K | 315.05K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 575.88K | -3.63K | 8.71K | -67.08K | 5.04K | -7.41K | 40.99K | N/A | 144.94K | 21.86K | 3.99K | 629.00 | 3.60K | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 11.85M | 5.19M | -2.02M | -3.08M | 3.16M | 7.97M | 6.84M | -338.23K | -39.92K | 8.54M | 8.67M | 2.16M | 4.37M | 2.34M | 1.73M | 1.34M | -58.28K | -58.14K | -1.10M | -127.34K |
Other Expenses / Income | 592.31K | 491.57K | 334.10K | 421.05K | 403.16K | 624.00K | 283.81K | 189.55K | 202.49K | 55.89K | 10.03K | 4.20K | -16.39K | -28.55K | -5.71K | -6.95K | 412.19K | 339.65K | -93.93K | -67.78K |
Before Tax Income | 12.45M | 5.69M | -1.68M | -2.66M | 3.57M | 8.60M | 7.12M | -148.68K | 162.57K | 8.59M | 8.68M | 2.16M | 4.35M | 2.31M | 1.72M | 1.33M | -190.02K | -245.71K | -1.20M | -195.12K |
Income Tax Expenses | 1.67M | 1.74M | -629.36K | -483.57K | 1.55M | 2.52M | 2.67M | -226.73K | 127.83K | 2.84M | 3.07M | 730.90K | 1.16M | 686.21K | 444.19K | 458.91K | -14.75K | 760.87K | 93.93K | N/A |
Net Income | 10.78M | 3.95M | -1.05M | -2.18M | 2.02M | 6.08M | 4.45M | 78.05K | 34.74K | 5.75M | 5.61M | 1.43M | 3.19M | 1.63M | 1.28M | 875.14K | -175.27K | -831.38K | -1.20M | -195.12K |
Interest Expenses | 9.45K | 18.01K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.69K | N/A | 20.37K | 32.27K | 6.28K | 6.03K | 131.74K | 187.51K | 93.93K | 67.78K |
Basic Shares Outstanding | 47.36M | 47.16M | 48.07M | 47.78M | 47.49M | 48.47M | 49.37M | 52.86M | 53.24M | 51.61M | 46.23M | 45.11M | 45.00M | 45.00M | 45.00M | 40.01M | 19.57M | 28.18M | 38.50M | 38.41M |
Diluted Shares Outstanding | 49.13M | 48.45M | 48.07M | 47.78M | 48.13M | 49.22M | 49.86M | 53.48M | 53.56M | 51.68M | 46.82M | 45.37M | 45.22M | 45.23M | 45.12M | 40.01M | 19.57M | 28.18M | 38.50M | 38.41M |
EBITDA | 13.56M | 6.30M | -759.35K | -1.90M | 4.61M | 9.49M | 8.01M | 608.25K | 949.56K | 9.68M | 9.03M | 2.40M | 4.55M | 2.44M | 1.79M | 1.38M | 415.95K | -58.14K | -1.06M | -87.96K |
EBITDA Margin | 23.30% | 13.71% | -2.88% | -8.87% | 11.84% | 20.81% | 20.93% | 3.80% | 3.51% | 18.91% | 25.52% | 14.23% | 28.57% | 30.32% | 30.28% | 22.07% | 0.00% | -2.50% | -34.86% | -2.33% |
EBIT | 12.46M | 5.70M | -1.68M | -2.66M | 3.57M | 8.60M | 7.12M | -148.68K | 162.57K | 8.59M | 8.68M | 2.16M | 4.37M | 2.34M | 1.73M | 1.34M | -58.28K | 117.00K | -1.01M | -127.34K |
EBIT Margin | 21.40% | 12.42% | -6.38% | -12.39% | 9.15% | 18.85% | 18.61% | -0.93% | 0.60% | 16.79% | 24.54% | 12.81% | 27.45% | 29.19% | 29.26% | 21.42% | 0.00% | 5.03% | -33.18% | -3.37% |
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 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |