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 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 18.70M | 25.20M | 28.97M | 29.07M | 25.04M | 28.16M | 41.80M | 48.64M | 57.80M | 57.91M | 49.59M | 46.42M | 46.07M | 41.28M | N/A | 35.70M | 39.75M | 39.86M | 37.63M | 31.64M | 33.89M | 57.59M | 54.54M | 39.88M | 30.87M | 22.99M | 17.27M | 13.37M | 11.47M | 11.10M |
Cost of Revenue | 12.07M | 15.75M | 17.05M | 16.51M | 13.85M | 14.79M | 17.80M | 19.15M | 21.08M | 22.59M | 19.73M | 19.09M | 18.52M | 16.64M | N/A | 15.32M | 16.46M | 17.72M | 19.28M | 14.95M | 20.43M | 35.30M | 23.00M | 16.50M | 11.93M | 9.88M | 8.35M | 6.87M | 6.28M | 5.80M |
Gross Profit | 6.64M | 9.46M | 11.92M | 12.56M | 11.19M | 13.37M | 24.01M | 29.49M | 36.72M | 35.32M | 29.86M | 27.33M | 27.55M | 24.64M | N/A | 20.38M | 23.29M | 22.14M | 18.35M | 16.69M | 13.46M | 22.28M | 31.54M | 23.38M | 18.94M | 13.11M | 8.92M | 6.50M | 5.19M | 5.30M |
Operating Expenses | 8.13M | 16.68M | 19.41M | 18.13M | 19.75M | 23.70M | 27.50M | 25.94M | 26.46M | 27.35M | 22.87M | 23.31M | 20.68M | 22.84M | N/A | 17.60M | 21.41M | 18.42M | 20.07M | 18.00M | 25.08M | 59.19M | 20.81M | 14.90M | 11.72M | 8.97M | 7.26M | 6.63M | 4.73M | 5.20M |
Selling, General & Admin | 9.46M | 12.29M | 13.62M | 12.61M | 13.98M | 15.86M | 18.16M | 17.36M | 18.14M | 18.38M | 15.31M | 15.05M | 13.55M | 15.11M | N/A | 10.06M | 14.34M | 10.88M | 12.97M | 12.51M | 21.18M | 30.20M | 16.76M | 12.40M | 9.90M | 7.47M | 6.12M | 5.58M | 3.80M | 3.90M |
Research & Development | 3.67M | 4.39M | 5.79M | 5.51M | 5.78M | 7.84M | 9.34M | 8.58M | 8.32M | 8.97M | 7.56M | 8.26M | 7.13M | 7.74M | N/A | 7.54M | 7.07M | 7.54M | 8.30M | 5.30M | 3.91M | 3.00M | 4.05M | 2.50M | 1.82M | 1.49M | 1.14M | 1.05M | 929.13K | 800.00K |
Other Operating Expenses | N/A | 35.10M | 32.00K | 79.00K | 210.00K | 80.00K | 300.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -1.21M | 180.00K | N/A | 26.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 500.00K |
Operating Income | -6.49M | 24.31M | -7.50M | -5.57M | -8.56M | -10.33M | -16.19M | 3.57M | 10.26M | 7.97M | 6.98M | 4.02M | 6.87M | 1.80M | N/A | 2.78M | 1.88M | 3.72M | -1.72M | -1.30M | -11.62M | -36.91M | 10.73M | 8.47M | 7.22M | 4.14M | 1.66M | -129.38K | 459.05K | 100.00K |
Other Expenses / Income | 6.37M | 3.15M | -482.00K | -357.00K | 210.00K | 80.00K | -12.40M | 312.00K | 289.00K | 254.00K | 786.00K | 38.53M | 3.73M | -104.00K | N/A | 446.00K | 1.00M | 1.52M | 1.02M | 208.00K | -261.00K | -96.00K | 508.93K | 373.15K | 179.34K | -78.11K | -213.71K | -206.62K | -176.16K | N/A |
Before Tax Income | -126.00K | 27.46M | -7.98M | -5.92M | -8.35M | -10.25M | -15.89M | 3.88M | 10.55M | 8.23M | 7.77M | 42.55M | 10.60M | 1.69M | N/A | 3.22M | 2.88M | 5.24M | -704.00K | -1.10M | -11.88M | -37.01M | 11.24M | 8.84M | 7.40M | 4.07M | 1.44M | -336.00K | 282.88K | N/A |
Income Tax Expenses | 434.00K | 6.90M | -283.00K | -6.43M | 56.00K | 6.44M | -1.72M | 1.43M | 3.77M | 2.63M | 2.59M | 15.91M | 3.67M | -681.00K | N/A | 995.00K | -2.76M | 457.00K | -870.00K | -3.25M | -262.00K | -834.00K | 3.83M | 3.32M | 2.67M | 1.52M | 39.00K | 36.90K | 900.00 | N/A |
Net Income | -560.00K | 20.56M | -7.69M | 505.00K | -8.41M | -16.69M | -14.17M | 2.44M | 6.78M | 5.60M | 5.18M | 26.65M | 6.93M | 2.37M | N/A | 2.23M | 5.66M | 5.21M | 2.10M | 16.07M | -9.89M | -35.97M | 7.41M | 7.48M | 4.73M | 2.54M | 1.40M | -372.90K | 281.98K | -100.00K |
Interest Expenses | -537.00K | 420.00K | 514.00K | 436.00K | 26.00K | -80.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 51.00K | N/A | 1.00K | 5.00K | 4.00K | N/A | 104.00K | 183.00K | N/A | 23.49K | 42.52K | N/A | N/A | N/A | 196.18K | 185.68K | 200.00K |
Basic Shares Outstanding | 23.96M | 23.94M | 19.86M | 17.27M | 16.64M | 8.92M | 8.58M | 9.02M | 9.13M | 9.17M | 9.06M | 9.11M | 9.03M | 8.93M | 9.21M | 9.21M | 10.69M | 11.50M | 11.96M | 11.16M | 11.11M | 11.21M | 9.62M | 8.60M | 8.30M | 8.21M | 7.80M | 7.46M | 7.05M | 6.00M |
Diluted Shares Outstanding | 23.96M | 25.19M | 19.86M | 17.33M | 16.64M | 8.94M | 8.58M | 9.42M | 9.59M | 9.58M | 9.46M | 9.21M | 9.27M | 8.94M | 9.21M | 9.34M | 10.80M | 11.58M | 12.21M | 12.37M | 11.11M | 11.21M | 10.01M | 9.02M | 8.76M | 8.48M | 7.80M | 8.33M | 7.05M | 6.00M |
EBITDA | -5.74M | 27.88M | -7.46M | -5.49M | -8.56M | -10.33M | -14.36M | 5.75M | 12.61M | 10.20M | 9.19M | 44.47M | 11.82M | 2.94M | N/A | 3.94M | 3.67M | 6.54M | 2.78M | 15.30M | -8.01M | -33.34M | 12.44M | 11.89M | 8.16M | 4.73M | 2.12M | 533.86K | 1.02M | -400.00K |
EBITDA Margin | -30.68% | 110.61% | -25.76% | -18.88% | -34.19% | -36.68% | -34.36% | 11.82% | 21.82% | 17.62% | 18.53% | 95.81% | 25.65% | 7.13% | 0.00% | 11.04% | 9.24% | 16.41% | 7.40% | 48.34% | -23.64% | -57.89% | 22.80% | 29.81% | 26.43% | 20.56% | 12.29% | 3.99% | 8.92% | -3.60% |
EBIT | -663.00K | 27.88M | -7.46M | -5.49M | -8.33M | -10.33M | -15.89M | 3.88M | 10.55M | 8.23M | 7.77M | 42.55M | 10.60M | 1.74M | N/A | 3.22M | 2.90M | 5.67M | 1.23M | 12.93M | -9.97M | -36.81M | 11.27M | 10.84M | 7.40M | 4.07M | 1.44M | -139.82K | 468.56K | 100.00K |
EBIT Margin | -3.54% | 110.61% | -25.76% | -18.88% | -33.25% | -36.68% | -38.02% | 7.97% | 18.26% | 14.21% | 15.67% | 91.68% | 23.00% | 4.22% | 0.00% | 9.03% | 7.31% | 14.22% | 3.26% | 40.86% | -29.40% | -63.92% | 20.65% | 27.19% | 23.97% | 17.68% | 8.36% | -1.05% | 4.09% | 0.90% |
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 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 |