Financial Year End | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-30 | 2002-04-30 | 2001-04-30 | 2000-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 55.27M | 40.78M | 48.30M | 54.25M | 41.51M | 49.51M | 39.41M | 50.35M | 60.39M | 76.56M | 71.55M | 68.93M | 63.59M | 53.22M | 49.42M | 52.74M | 64.40M | 56.21M | 52.81M | 55.17M | 50.11M | 31.53M | 41.18M | 49.21M | 26.54M | 19.00M | 32.00M | 27.90M | 25.10M | 24.10M |
Cost of Revenue | 36.69M | 32.93M | 39.70M | 37.33M | 35.72M | 33.72M | 34.24M | 39.10M | 39.96M | 53.02M | 46.80M | 43.82M | 38.98M | 33.25M | 31.69M | 42.56M | 46.73M | 39.13M | 34.19M | 37.01M | 34.53M | 25.68M | 27.09M | 30.73M | 12.79M | 10.70M | 23.50M | 16.50M | 15.40M | 19.30M |
Gross Profit | 18.58M | 7.85M | 8.60M | 16.92M | 5.79M | 15.79M | 5.16M | 11.25M | 20.44M | 23.55M | 24.75M | 25.11M | 24.62M | 19.97M | 17.72M | 10.18M | 17.66M | 17.08M | 18.62M | 18.16M | 15.58M | 5.85M | 14.09M | 18.48M | 13.75M | 8.30M | 8.50M | 11.40M | 9.70M | 4.80M |
Operating Expenses | 13.56M | 12.52M | 16.64M | 17.88M | 16.67M | 18.61M | 17.56M | 18.77M | 19.13M | 19.87M | 19.88M | 20.43M | 17.91M | 16.48M | 15.97M | 16.10M | 20.24M | 20.80M | 16.91M | 19.43M | 16.80M | 18.34M | 14.00M | 11.09M | 12.74M | 13.50M | 17.60M | 8.80M | 8.70M | 10.80M |
Selling, General & Admin | 10.18M | 9.37M | 11.66M | 13.19M | 11.60M | 12.10M | 10.61M | 11.90M | 13.21M | 14.21M | 14.06M | 14.70M | 14.05M | 11.40M | 10.62M | 11.43M | 13.14M | 11.36M | 10.62M | 12.60M | 11.46M | 7.57M | 8.93M | 8.82M | 5.28M | 5.40M | 13.80M | 5.70M | 6.30M | 7.60M |
Research & Development | 3.38M | 3.15M | 4.97M | 4.69M | 5.08M | 6.51M | 6.95M | 6.88M | 5.93M | 5.67M | 5.81M | 5.73M | 3.86M | 5.08M | 5.35M | 4.67M | 7.10M | 9.44M | 6.29M | 6.83M | 5.34M | 4.61M | 6.57M | 4.85M | 5.37M | 5.80M | 1.40M | 1.50M | 1.10M | 1.90M |
Other Operating Expenses | -7.00K | 7.00K | 160.00K | 1.10M | -1.07M | 134.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 6.16M | -1.50M | -2.58M | 2.10M | 2.30M | 2.40M | 1.60M | 1.30M | 1.30M |
Operating Income | 5.02M | -4.67M | -8.04M | -958.00K | -10.89M | -2.82M | -12.39M | -7.53M | 1.30M | 3.67M | 4.87M | 4.68M | 6.70M | 3.49M | 1.75M | -5.92M | -2.58M | -3.72M | 1.71M | -1.27M | -1.22M | -12.49M | 89.00K | 7.38M | 1.01M | -5.20M | -9.10M | 2.60M | 1.00M | -6.00M |
Other Expenses / Income | 445.00K | -755.00K | -624.00K | 1.43M | -846.00K | 427.00K | 1.12M | 486.00K | 773.00K | 861.00K | 1.43M | 407.00K | 111.00K | 105.00K | -522.00K | 190.00K | 4.03M | 1.91M | 4.92M | 8.42M | 1.49M | 1.86M | 1.61M | 851.00K | 3.42M | 6.80M | 7.80M | 2.50M | 2.00M | 2.00M |
Before Tax Income | 5.46M | -5.43M | -8.66M | 476.00K | -11.73M | -2.47M | -11.28M | -7.04M | 2.08M | 4.54M | 6.30M | 5.09M | 6.81M | 3.60M | 1.23M | -5.73M | 1.45M | -1.81M | 6.63M | 7.15M | 273.00K | -10.63M | 1.70M | 8.24M | 4.42M | 1.60M | -1.30M | 5.10M | 3.00M | -4.00M |
Income Tax Expenses | -130.00K | 74.00K | 1.00K | -204.00K | -1.74M | 56.00K | 11.18M | -2.12M | 1.07M | 1.71M | 2.26M | 1.40M | -560.00K | -2.42M | -1.52M | 5.31M | 560.00K | -1.55M | 1.83M | 2.11M | 111.00K | -1.77M | 320.00K | 2.59M | 1.28M | 400.00K | -1.40M | 200.00K | 200.00K | 100.00K |
Net Income | 5.59M | -5.50M | -8.66M | 680.00K | -9.99M | -2.53M | -23.78M | -4.82M | 1.00M | 2.83M | 4.04M | 3.69M | 7.37M | 6.01M | 2.75M | -11.04M | 887.00K | -257.00K | 4.80M | 5.04M | 162.00K | -8.86M | 1.38M | 5.64M | 3.14M | 1.20M | 100.00K | 4.90M | 2.80M | -3.90M |
Interest Expenses | 109.00K | 755.00K | 77.00K | 127.00K | 107.00K | 83.00K | 79.00K | 150.00K | 131.00K | 139.00K | 156.00K | 195.00K | 121.00K | 118.00K | 121.00K | 288.00K | N/A | N/A | N/A | 298.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 9.43M | 9.34M | 9.27M | 9.18M | 9.07M | 8.92M | 8.84M | 8.79M | 8.73M | 8.61M | 8.53M | 8.41M | 8.33M | 8.26M | 8.18M | 8.32M | 8.71M | 8.62M | 8.54M | 8.48M | 8.37M | 8.33M | 8.35M | 8.20M | 7.67M | 7.50M | 7.37M | 7.42M | 6.94M | 7.25M |
Diluted Shares Outstanding | 9.43M | 9.34M | 9.27M | 9.25M | 9.07M | 8.92M | 8.84M | 8.79M | 8.94M | 8.91M | 8.82M | 8.60M | 8.54M | 8.36M | 8.21M | 8.32M | 8.78M | 8.62M | 8.69M | 8.68M | 8.54M | 8.33M | 8.53M | 8.43M | 8.04M | 7.82M | 7.79M | 7.42M | 7.24M | 8.12M |
EBITDA | 7.14M | -4.67M | -7.24M | -958.00K | -10.89M | -2.82M | -10.04M | -4.15M | 4.92M | 7.62M | 8.93M | 7.69M | 9.18M | 5.65M | 3.29M | -3.27M | 3.42M | -87.00K | 8.50M | 9.46M | 2.37M | -9.03M | 3.16M | 9.68M | 6.52M | 3.90M | 1.10M | 6.70M | 4.30M | -2.50M |
EBITDA Margin | 12.91% | -11.46% | -15.00% | -1.77% | -26.23% | -5.69% | -25.47% | -8.24% | 8.14% | 9.95% | 12.48% | 11.16% | 14.43% | 10.62% | 6.65% | -6.20% | 5.30% | -0.15% | 16.09% | 17.14% | 4.73% | -28.65% | 7.67% | 19.67% | 24.57% | 20.53% | 3.44% | 24.01% | 17.13% | -10.37% |
EBIT | 5.57M | -4.67M | -8.59M | 603.00K | -11.62M | -2.39M | -12.52M | -6.79M | 2.21M | 4.67M | 6.46M | 5.28M | 6.93M | 3.71M | 1.35M | -5.44M | 1.45M | -1.81M | 6.63M | 7.45M | 273.00K | -10.63M | 1.70M | 8.24M | 4.42M | 1.60M | -1.30M | 5.10M | 3.00M | -3.80M |
EBIT Margin | 10.08% | -11.46% | -17.78% | 1.11% | -28.01% | -4.83% | -31.78% | -13.48% | 3.65% | 6.11% | 9.02% | 7.66% | 10.90% | 6.98% | 2.73% | -10.31% | 2.25% | -3.22% | 12.55% | 13.49% | 0.54% | -33.73% | 4.12% | 16.74% | 16.67% | 8.42% | -4.06% | 18.28% | 11.95% | -15.77% |
Financial Year End | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 | 2012-04-30 | 2011-04-30 | 2010-04-30 | 2009-04-30 | 2008-04-30 | 2007-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | 2003-04-30 | 2002-04-30 | 2001-04-30 | 2000-04-30 | 1999-04-30 | 1998-04-30 | 1997-04-30 | 1996-04-30 | 1995-04-30 |