Financial Year End | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-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 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 171.99M | 156.05M | 133.57M | 117.14M | 114.12M | 99.12M | 103.73M | 95.98M | 77.75M | 72.25M | 68.23M | 61.69M | 58.41M | 59.44M | 58.06M | 69.36M | 65.16M | 58.30M | 50.49M | 46.40M | 45.28M | 47.63M | 59.49M | 77.07M | 80.71M | 83.40M | 89.80M | 140.80M | 104.60M | 87.70M |
Cost of Revenue | 107.40M | 114.03M | 86.18M | 70.28M | 66.36M | 60.52M | 63.90M | 58.58M | 47.08M | 44.07M | 42.25M | 38.43M | 35.34M | 33.50M | 33.90M | 41.44M | 36.87M | 34.29M | 28.86M | 27.04M | 27.47M | 27.46M | 35.38M | 55.06M | 57.13M | 53.60M | 58.80M | 85.40M | 65.10M | 55.30M |
Gross Profit | 64.59M | 42.02M | 47.39M | 46.86M | 47.76M | 38.61M | 39.83M | 37.40M | 30.67M | 28.18M | 25.97M | 23.26M | 23.07M | 25.94M | 24.16M | 27.92M | 28.30M | 24.01M | 21.63M | 19.35M | 17.81M | 20.17M | 24.11M | 22.01M | 23.58M | 29.80M | 31.00M | 55.40M | 39.50M | 32.40M |
Operating Expenses | 61.77M | 55.83M | 54.09M | 45.80M | 53.74M | 46.56M | 45.43M | 40.47M | 34.14M | 30.25M | 23.93M | 21.80M | 21.05M | 22.69M | 20.84M | 22.21M | 21.00M | 20.18M | 21.01M | 29.99M | 16.77M | 20.37M | 34.87M | 71.84M | 62.25M | 48.10M | 40.30M | 47.30M | 33.40M | 32.60M |
Selling, General & Admin | 49.20M | 44.88M | 44.06M | 39.16M | 44.38M | 38.47M | 37.40M | 33.31M | 26.85M | 24.43M | 19.27M | 18.09M | 17.99M | 18.65M | 17.00M | 18.04M | 17.29M | 16.09M | 15.77M | 25.26M | 12.84M | 16.16M | 24.57M | 41.78M | 38.17M | 31.70M | 26.00M | 30.30M | 23.70M | 20.90M |
Research & Development | 9.96M | 8.32M | 7.35M | 5.13M | 8.60M | 7.82M | 7.95M | 6.88M | 6.93M | 5.40M | 4.03M | 3.07M | 3.18M | 3.76M | 3.68M | 4.03M | 3.57M | 4.03M | 5.09M | 4.19M | 3.92M | 4.21M | 8.12M | 18.81M | 16.89M | 11.20M | 11.40M | 13.40M | 7.00M | 9.30M |
Other Operating Expenses | 2.60M | 2.62M | 2.67M | 1.50M | 757.00K | 50.00K | -16.00K | -7.00K | 2.00K | -20.00K | 627.00K | 2.00K | -115.00K | 277.00K | 159.00K | 147.00K | 147.00K | 56.00K | 147.00K | 536.00K | 11.83M | N/A | 2.19M | 11.25M | 7.18M | 5.20M | 2.90M | 3.60M | 2.70M | 2.40M |
Operating Income | 2.82M | -13.81M | -6.69M | 1.68M | -5.98M | -7.96M | -5.60M | -5.24M | -3.47M | -2.08M | 2.02M | 1.63M | 2.02M | -4.72M | 3.32M | 5.71M | 7.29M | 3.83M | 619.00K | -10.77M | 1.05M | -203.00K | -10.76M | -49.83M | -38.67M | -18.30M | -9.30M | 8.10M | 6.10M | -200.00K |
Other Expenses / Income | 644.00K | -205.00K | -32.00K | 167.00K | 526.00K | -4.85M | 16.00K | 6.00K | 14.00K | -14.00K | N/A | -4.00K | -68.00K | -154.00K | -220.00K | -530.00K | -1.03M | -2.25M | -1.42M | -124.00K | 880.00K | 518.00K | -1.27M | 17.40M | 38.44M | N/A | -2.30M | -300.00K | -2.10M | -6.80M |
Before Tax Income | 3.46M | -14.72M | -6.73M | 606.00K | -5.45M | -7.78M | -5.59M | -5.23M | -3.46M | -2.09M | 2.02M | 1.63M | 1.95M | -4.86M | 3.10M | 5.18M | 6.26M | 1.57M | -805.00K | -10.90M | 1.93M | -576.00K | -12.09M | -37.06M | -231.00K | N/A | -11.60M | 6.10M | 4.00M | -7.00M |
Income Tax Expenses | 332.00K | 135.00K | 174.00K | 115.00K | 160.00K | 36.00K | -1.82M | -44.00K | 9.08M | -816.00K | 704.00K | 716.00K | 643.00K | 353.00K | 895.00K | -5.30M | -5.90M | -1.34M | -885.00K | -94.00K | 100.00K | 12.57M | -785.00K | -17.29M | -36.39M | 1.80M | -2.90M | 2.40M | 1.50M | -2.30M |
Net Income | 3.13M | -14.86M | -6.90M | 491.00K | -5.61M | -7.82M | -3.53M | -4.83M | -12.32M | -1.07M | 1.41M | 2.38M | 2.51M | -5.21M | 2.20M | 10.47M | 12.16M | 2.92M | 80.00K | -11.33M | 7.00K | -13.15M | -26.59M | -32.54M | -2.28M | -20.10M | -6.60M | 3.70M | 2.50M | -4.70M |
Interest Expenses | N/A | 1.62M | 14.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 6.00K | 72.00K | 152.00K | 264.00K | 651.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 |
Basic Shares Outstanding | 42.87M | 42.37M | 42.22M | 41.18M | 39.01M | 33.27M | 31.40M | 32.17M | 32.05M | 31.93M | 32.66M | 33.49M | 34.26M | 34.34M | 34.25M | 33.96M | 32.72M | 29.70M | 28.18M | 25.28M | 19.45M | 14.28M | 11.27M | 9.98M | 9.09M | 7.82M | 6.95M | 6.27M | 6.18M | 5.87M |
Diluted Shares Outstanding | 43.90M | 42.37M | 42.22M | 41.60M | 39.01M | 33.27M | 32.78M | 32.17M | 32.05M | 32.59M | 32.85M | 33.61M | 34.38M | 34.34M | 34.44M | 34.64M | 34.71M | 33.35M | 32.74M | 25.28M | 19.45M | 14.28M | 11.27M | 10.21M | 9.44M | 7.82M | 6.95M | 6.27M | 6.18M | 5.87M |
EBITDA | 6.66M | -10.01M | -2.63M | 4.81M | -99.00K | -1.55M | -4.06M | -1.72M | -2.29M | -1.63M | 3.55M | 3.00M | 3.43M | -3.47M | 4.51M | 6.99M | 8.45M | 3.83M | 1.49M | -10.04M | 180.00K | -1.09M | 2.23M | -10.96M | -31.48M | -13.10M | -6.40M | 3.00M | 8.80M | 2.20M |
EBITDA Margin | 3.87% | -6.42% | -1.97% | 4.11% | -0.09% | -1.56% | -3.91% | -1.79% | -2.95% | -2.26% | 5.20% | 4.86% | 5.88% | -5.84% | 7.76% | 10.08% | 12.97% | 6.57% | 2.95% | -21.63% | 0.40% | -2.30% | 3.75% | -14.23% | -39.01% | -15.71% | -7.13% | 2.13% | 8.41% | 2.51% |
EBIT | 3.46M | -13.10M | -6.71M | 606.00K | -5.45M | -7.78M | -5.34M | -4.87M | -3.24M | -1.89M | 2.11M | 3.10M | 3.23M | -4.70M | 3.36M | 5.83M | 6.26M | 1.57M | -805.00K | -11.42M | 107.00K | -576.00K | -27.37M | -49.83M | -38.67M | -18.30M | -9.50M | 6.10M | 4.00M | -7.00M |
EBIT Margin | 2.01% | -8.40% | -5.03% | 0.52% | -4.78% | -7.85% | -5.15% | -5.07% | -4.17% | -2.61% | 3.10% | 5.03% | 5.53% | -7.91% | 5.79% | 8.40% | 9.61% | 2.70% | -1.59% | -24.62% | 0.24% | -1.21% | -46.01% | -64.66% | -47.91% | -21.94% | -10.58% | 4.33% | 3.82% | -7.98% |
Financial Year End | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-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 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 |