Financial Year End | 2024-03-31 | 2023-04-02 | 2023-03-31 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 87.63M | 75.05M | 75.05M | 87.36M | 79.16M | 73.40M | 76.38M | 70.27M | 65.98M | 84.34M | 85.98M | 81.30M | 78.42M | 85.30M | 90.00M | 86.10M | 87.40M | 74.90M | 72.00M | 72.60M | 83.90M | 86.23M | 94.70M | 117.59M | 247.50M | 319.90M | 362.10M | 319.20M | 256.40M | 219.00M |
Cost of Revenue | 65.23M | 55.23M | 55.23M | 64.05M | 55.07M | 51.81M | 54.07M | 50.49M | 46.57M | 60.53M | 62.43M | 58.80M | 58.65M | 65.80M | 69.90M | 65.80M | 68.50M | 56.30M | 53.90M | 55.50M | 66.90M | 66.60M | 73.30M | 91.66M | 229.00M | 284.70M | 310.80M | 248.10M | 204.60M | 176.55M |
Gross Profit | 22.40M | 19.83M | 19.83M | 23.31M | 24.10M | 21.59M | 22.31M | 19.78M | 19.41M | 23.81M | 23.55M | 22.50M | 19.77M | 19.50M | 20.10M | 20.30M | 18.90M | 18.60M | 18.10M | 17.10M | 17.00M | 19.63M | 21.40M | 25.93M | 18.50M | 35.20M | 51.30M | 71.10M | 51.80M | 42.45M |
Operating Expenses | 15.15M | 12.65M | -12.65M | 13.00M | 14.22M | 13.85M | 15.19M | 14.27M | 10.71M | 13.03M | 14.33M | 13.10M | 11.67M | 11.40M | 12.40M | 11.50M | 33.80M | 10.70M | 6.10M | 10.10M | 10.80M | 12.20M | 14.50M | 20.91M | 78.10M | 54.80M | 56.50M | 52.10M | 40.10M | 31.83M |
Selling, General & Admin | 15.15M | 12.65M | 12.65M | 13.00M | 14.22M | 13.85M | 15.19M | 14.27M | 9.96M | 12.18M | 12.24M | 11.60M | 11.67M | 11.40M | 12.50M | 11.50M | 11.00M | 10.70M | 10.20M | 10.00M | 10.80M | 12.20M | 12.69M | 20.87M | 43.31M | 54.71M | 56.48M | 52.10M | 40.10M | 31.83M |
Research & Development | N/A | N/A | N/A | N/A | 110.00K | 110.00K | 110.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 | 9.00K | 136.00K | -25.31M | 67.00K | -1.00K | 18.00K | 3.00K | N/A | 747.00K | 848.00K | 2.09M | 1.50M | N/A | 0 | -100.00K | N/A | 22.80M | 0 | -4.10M | 100.00K | 0 | 0 | 1.81M | 34.00K | 34.79M | 86.00K | 20.00K | 4.00K | 4.00K | N/A |
Operating Income | 7.25M | 3.88M | 7.17M | 7.38M | 4.22M | 4.57M | 7.11M | 5.51M | 8.70M | 10.79M | 9.22M | 9.40M | 8.09M | 8.20M | 7.60M | 8.80M | -14.90M | 7.90M | 11.90M | 7.00M | 6.20M | -78.80M | 6.90M | 5.02M | -59.60M | -19.60M | -5.20M | 19.00M | 11.60M | 10.62M |
Other Expenses / Income | -1.02M | 3.54M | 253.00K | 4.94M | 3.50M | 3.19M | -322.00K | -86.00K | 96.00K | -44.00K | -60.00K | -100.00K | -75.00K | -300.00K | -400.00K | -800.00K | -1.00M | -600.00K | -1.00M | -3.00M | -3.70M | -4.10M | -4.10M | -4.91M | -14.00M | -13.60M | -11.80M | -6.50M | -4.70M | -4.09M |
Before Tax Income | 6.23M | 7.43M | 7.43M | 12.33M | 7.72M | 7.77M | 6.79M | 5.42M | 8.80M | 10.74M | 9.16M | 9.30M | 8.02M | 7.90M | 7.20M | 8.00M | -15.90M | 7.30M | 10.90M | 4.00M | 2.50M | -82.90M | 2.80M | 114.00K | -73.60M | -33.20M | -17.00M | 12.50M | 6.90M | 6.54M |
Income Tax Expenses | 1.33M | 1.78M | 1.78M | 2.41M | 1.64M | 1.21M | 1.77M | 2.40M | 3.22M | 3.92M | 3.44M | 3.60M | 2.91M | 2.90M | 2.80M | 3.10M | 1.10M | 2.80M | 3.30M | -4.00M | 100.00K | 200.00K | 300.00K | -1.88M | N/A | -4.00M | -5.20M | 4.70M | 3.30M | 2.59M |
Net Income | 4.89M | 5.65M | 5.65M | 9.92M | 6.08M | 6.56M | 5.02M | 3.02M | 5.57M | 6.83M | 5.72M | 5.80M | 5.11M | 5.00M | 4.30M | 4.80M | -17.10M | 4.40M | 7.60M | 8.00M | 2.40M | -83.10M | 2.50M | 27.00M | -73.60M | -29.10M | -11.80M | 7.80M | 3.60M | 3.95M |
Interest Expenses | N/A | -81.00K | -253.00K | -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 | 1.36M | 3.05M | 3.79M | 4.05M | -4.50M | N/A | -14.80M | -13.60M | -9.90M | -6.60M | -4.90M | N/A |
Basic Shares Outstanding | 10.21M | 10.10M | N/A | 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 | 21.50M | 9.17M | 8.60M | 8.60M | 8.60M | 8.50M | 8.00M | 8.12M |
Diluted Shares Outstanding | 10.21M | 10.12M | N/A | 10.08M | 10.15M | 10.15M | 10.09M | 10.08M | 10.04M | 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 | 21.50M | 19.76M | 8.60M | 8.60M | 8.60M | 8.50M | 8.00M | 8.25M |
EBITDA | 13.03M | 7.17M | 7.17M | 10.31M | 7.64M | 7.74M | 7.11M | 6.75M | 9.80M | 11.86M | 10.25M | 10.51M | 9.10M | 9.45M | 9.04M | 10.42M | -12.88M | 9.11M | 12.73M | 7.53M | 6.75M | -78.31M | -976.00K | 27.15M | -77.93M | -33.37M | -14.25M | 17.09M | 12.42M | 15.78M |
EBITDA Margin | 14.87% | 9.56% | 9.56% | 11.80% | 9.66% | 10.54% | 9.31% | 9.61% | 14.85% | 14.06% | 11.92% | 12.92% | 11.60% | 11.08% | 10.05% | 12.10% | -14.74% | 12.16% | 17.68% | 10.37% | 8.05% | -90.82% | -1.03% | 23.09% | -31.49% | -10.43% | -3.94% | 5.35% | 4.84% | 7.21% |
EBIT | 6.23M | 7.34M | 7.17M | 12.28M | 7.93M | 7.77M | 7.12M | 5.58M | 8.86M | 10.80M | 9.20M | 9.45M | 8.10M | 8.13M | 7.56M | 8.59M | -14.91M | 7.97M | 12.26M | 7.05M | 6.29M | -78.84M | -1.70M | 25.12M | -88.40M | -46.70M | -26.90M | 5.90M | 2.00M | 6.54M |
EBIT Margin | 7.11% | 9.79% | 9.56% | 14.05% | 10.02% | 10.59% | 9.32% | 7.95% | 13.43% | 12.81% | 10.70% | 11.62% | 10.33% | 9.53% | 8.40% | 9.98% | -17.06% | 10.65% | 17.03% | 9.71% | 7.50% | -91.44% | -1.80% | 21.36% | -35.72% | -14.60% | -7.43% | 1.85% | 0.78% | 2.99% |
Financial Year End | 2024-03-31 | 2023-04-02 | 2023-03-31 | 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 |