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 | 13.13M | 16.68M | 19.41M | 18.13M | 19.75M | 23.70M | 27.50M | 25.92M | 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.56M | 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 | 312.00K | 289.00K | 254.00K | 147.00K | 34.00K | 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 | 7.62M | 42.52M | 10.57M | 1.80M | N/A | 2.78M | 1.88M | 3.72M | -1.72M | -1.41M | -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 | 34.68M | -482.00K | -357.00K | 210.00K | 80.00K | 300.00K | 312.00K | 289.00K | 254.00K | 147.00K | 34.00K | 24.00K | -104.00K | N/A | 446.00K | 1.00M | 1.52M | 655.00K | 318.00K | -261.00K | 48.00K | 288.00K | 188.00K | 153.00K | -914.28K | -213.71K | -228.62K | -176.16K | -200.00K |
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 | -100.00K |
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 | 100.00K |
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 | N/A | 420.00K | 514.00K | 436.00K | 26.00K | N/A | 12.40M | 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 | 96.00K | 23.49K | 42.52K | N/A | 78.11K | 213.71K | 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.18M | 11.11M | 11.18M | 9.59M | 8.61M | 8.32M | 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.33M | 11.11M | 11.18M | 9.59M | 9.28M | 8.82M | 8.48M | 7.80M | 7.46M | 7.05M | 6.00M |
EBITDA | 1.56M | 31.25M | -4.19M | -2.81M | -5.88M | -8.74M | -47.00K | 5.75M | 12.32M | 9.95M | 8.40M | 44.47M | 8.11M | 1.80M | N/A | 3.94M | 2.65M | 4.59M | -1.57M | 551.00K | -9.75M | -16.76M | -8.77M | 2.93M | 6.55M | 5.16M | 1.88M | 409.43K | 1.01M | 600.00K |
EBITDA Margin | 8.36% | 123.99% | -14.45% | -9.66% | -23.47% | -31.03% | -0.11% | 11.82% | 21.32% | 17.18% | 16.95% | 95.81% | 17.61% | 4.35% | 0.00% | 11.04% | 6.66% | 11.52% | -4.17% | 1.74% | -28.76% | -29.11% | -16.08% | 7.34% | 21.23% | 22.46% | 10.89% | 3.06% | 8.84% | 5.41% |
EBIT | -126.00K | 27.88M | -7.46M | -5.49M | -8.33M | -10.25M | -3.49M | 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.71M | 11.27M | 10.84M | 7.40M | 4.14M | 1.66M | -139.82K | 468.56K | 200.00K |
EBIT Margin | -0.67% | 110.61% | -25.76% | -18.88% | -33.25% | -36.39% | -8.35% | 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.75% | 20.65% | 27.19% | 23.97% | 18.02% | 9.60% | -1.05% | 4.09% | 1.80% |
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 |