Financial Year End | 2024-03-31 | 2023-04-02 | 2022-04-03 | 2021-03-28 | 2020-03-29 | 2019-03-31 | 2018-04-01 | 2017-04-02 | 2016-04-03 | 2015-03-29 | 2014-03-30 | 2013-03-31 | 2012-04-01 | 2011-04-03 | 2010-03-28 | 2009-03-29 | 2008-03-30 | 2007-04-01 | 2006-04-02 | 2005-04-03 | 2004-03-28 | 2003-03-30 | 2002-03-31 | 2001-04-01 | 2000-04-02 | 1999-03-28 | 1998-03-29 | 1997-03-30 | 1996-03-31 | 1995-04-02 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 87.63M | 75.05M | 87.36M | 79.16M | 73.40M | 76.38M | 70.27M | 65.98M | 84.34M | 85.98M | 81.29M | 78.42M | 85.31M | 89.97M | 86.07M | 87.40M | 74.89M | 71.99M | 72.63M | 83.91M | 86.23M | 94.73M | 117.59M | 247.51M | 319.89M | 362.07M | 319.24M | 256.38M | 219.00M | 210.96M |
Cost of Revenue | 65.23M | 55.23M | 64.05M | 55.07M | 51.81M | 54.07M | 50.49M | 46.57M | 60.53M | 62.43M | 58.76M | 58.65M | 65.76M | 69.88M | 65.84M | 68.49M | 56.28M | 53.89M | 55.54M | 66.88M | 66.63M | 73.31M | 91.66M | 228.97M | 284.74M | 310.81M | 248.15M | 204.65M | 176.55M | 164.23M |
Gross Profit | 22.40M | 19.83M | 23.31M | 24.10M | 21.59M | 22.31M | 19.78M | 19.41M | 23.81M | 23.55M | 22.53M | 19.77M | 19.54M | 20.09M | 20.23M | 18.91M | 18.61M | 18.10M | 17.09M | 17.02M | 19.59M | 21.42M | 25.93M | 18.54M | 35.16M | 51.26M | 71.09M | 51.74M | 42.45M | 46.73M |
Operating Expenses | 15.15M | 12.65M | 13.00M | 14.22M | 13.85M | 15.19M | 14.27M | 10.71M | 13.03M | 14.33M | 13.16M | 11.67M | 11.39M | 12.46M | 11.47M | 10.95M | 10.70M | 10.23M | 10.05M | 10.79M | 12.16M | 12.70M | 20.91M | 78.10M | 54.71M | 56.48M | 52.10M | 40.10M | 31.83M | 27.85M |
Selling, General & Admin | 15.15M | 12.65M | 13.00M | 14.22M | 13.85M | 15.19M | 14.27M | 10.71M | 13.03M | 14.33M | 13.16M | 11.67M | 11.39M | 12.46M | 11.47M | 10.95M | 10.70M | 10.23M | 10.05M | 10.79M | 12.16M | 12.69M | 20.87M | 43.31M | 54.71M | 56.48M | 52.10M | 40.10M | 31.83M | 27.85M |
Research & Development | N/A | N/A | N/A | 110.00K | 110.00K | 110.00K | 73.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 136.00K | 67.00K | -1.00K | 18.00K | 3.00K | N/A | 4.00K | 7.00K | 7.00K | -6.00K | 29.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 11.00K | 34.00K | 34.79M | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | 6.89M | 3.88M | 7.38M | 4.22M | 4.57M | 7.11M | 5.51M | 8.70M | 10.79M | 9.22M | 9.38M | 8.09M | 8.15M | 7.63M | 8.76M | -14.93M | 7.91M | 7.87M | 7.04M | 6.24M | 7.43M | 6.95M | 5.02M | -59.55M | -19.56M | -5.22M | 18.99M | 11.64M | 10.62M | 18.88M |
Other Expenses / Income | -667.00K | 253.00K | 31.04M | 15.75M | 31.00K | -322.00K | -86.00K | 96.00K | -44.00K | -60.00K | -32.00K | -75.00K | -213.00K | -457.00K | -755.00K | -981.00K | -649.00K | 3.04M | -3.04M | -3.69M | -4.11M | -4.20M | -4.91M | -14.05M | -13.64M | -9.98M | -6.48M | -4.74M | -4.09M | -1.40M |
Before Tax Income | 6.23M | 7.43M | 12.33M | 7.72M | 7.77M | 6.79M | 5.42M | 8.80M | 10.74M | 9.16M | 9.35M | 8.02M | 7.94M | 7.17M | 8.01M | -15.91M | 7.26M | 10.92M | 4.00M | 2.54M | 3.33M | 2.75M | 114.00K | -73.61M | -33.20M | -17.00M | 12.52M | 6.91M | 6.54M | 17.48M |
Income Tax Expenses | 1.33M | 1.78M | 2.41M | 1.64M | 1.21M | 1.77M | 2.40M | 3.22M | 3.92M | 3.44M | 3.58M | 2.91M | 2.89M | 2.77M | 3.10M | 1.13M | 2.83M | 3.32M | -3.97M | 105.00K | 222.00K | 264.00K | -1.88M | -23.00K | -4.05M | -5.23M | 4.71M | 3.27M | 2.59M | 6.43M |
Net Income | 4.89M | 5.65M | 9.92M | 6.08M | 6.56M | 5.02M | 3.02M | 5.57M | 6.83M | 5.72M | 5.77M | 5.11M | 5.04M | 4.31M | 4.78M | -17.09M | 4.35M | 7.60M | 7.97M | 2.44M | 3.10M | 2.49M | 27.00M | -73.59M | -29.15M | -11.77M | 7.81M | 3.63M | 3.95M | 11.05M |
Interest Expenses | N/A | N/A | 50.00K | 208.00K | 2.00K | 325.00K | 162.00K | 68.00K | 58.00K | 37.00K | 49.00K | 81.00K | 229.00K | 460.00K | 692.00K | 1.09M | 775.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 |
Basic Shares Outstanding | 10.21M | 10.10M | 10.05M | 10.14M | 10.15M | 10.09M | 10.07M | 10.01M | 10.02M | 10.05M | 9.85M | 9.79M | 9.64M | 9.50M | 9.19M | 9.32M | 9.89M | 9.78M | 9.51M | 9.51M | 9.48M | 9.42M | 9.17M | 8.61M | 8.60M | 8.59M | 8.06M | 8.01M | 8.12M | 8.46M |
Diluted Shares Outstanding | 10.21M | 10.12M | 10.08M | 10.15M | 10.15M | 10.09M | 10.08M | 10.04M | 10.04M | 10.08M | 9.86M | 9.79M | 9.75M | 9.67M | 9.29M | 9.32M | 10.16M | 10.04M | 21.73M | 21.95M | 22.39M | 21.47M | 19.76M | 8.61M | 8.61M | 8.59M | 8.49M | 8.04M | 8.25M | 8.46M |
EBITDA | 13.10M | 8.63M | 10.31M | 13.30M | 10.90M | 8.59M | 6.97M | 10.03M | 12.40M | 11.51M | 10.44M | 9.10M | 9.49M | 9.12M | 10.53M | -12.79M | 8.91M | 8.34M | 7.52M | 6.59M | 7.97M | 9.45M | 7.05M | -49.81M | 333.23M | 5.62M | 30.18M | 22.06M | 19.87M | 25.99M |
EBITDA Margin | 14.94% | 11.50% | 11.80% | 16.80% | 14.85% | 11.25% | 9.93% | 15.20% | 14.70% | 13.38% | 12.84% | 11.60% | 11.13% | 10.13% | 12.23% | -14.63% | 11.90% | 11.59% | 10.35% | 7.86% | 9.24% | 9.97% | 5.99% | -20.12% | 104.17% | 1.55% | 9.46% | 8.60% | 9.07% | 12.32% |
EBIT | 6.23M | 7.43M | 12.38M | 7.93M | 7.77M | 7.12M | 5.58M | 8.86M | 10.80M | 9.20M | 9.39M | 8.10M | 8.15M | 7.54M | 8.57M | -14.86M | 7.96M | 10.92M | 4.00M | 2.54M | 3.33M | 2.75M | 25.12M | -73.61M | -33.20M | -17.00M | 12.52M | 6.91M | 6.54M | 17.48M |
EBIT Margin | 7.11% | 9.89% | 14.17% | 10.02% | 10.59% | 9.32% | 7.95% | 13.43% | 12.81% | 10.70% | 11.56% | 10.33% | 9.56% | 8.38% | 9.96% | -17.01% | 10.62% | 15.17% | 5.51% | 3.03% | 3.86% | 2.90% | 21.36% | -29.74% | -10.38% | -4.70% | 3.92% | 2.69% | 2.99% | 8.29% |
Financial Year End | 2024-03-31 | 2023-04-02 | 2022-04-03 | 2021-03-28 | 2020-03-29 | 2019-03-31 | 2018-04-01 | 2017-04-02 | 2016-04-03 | 2015-03-29 | 2014-03-30 | 2013-03-31 | 2012-04-01 | 2011-04-03 | 2010-03-28 | 2009-03-29 | 2008-03-30 | 2007-04-01 | 2006-04-02 | 2005-04-03 | 2004-03-28 | 2003-03-30 | 2002-03-31 | 2001-04-01 | 2000-04-02 | 1999-03-28 | 1998-03-29 | 1997-03-30 | 1996-03-31 | 1995-04-02 |