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 | 2001-09-30 | 2000-10-01 | 1999-10-03 | 1998-09-27 | 1997-09-28 | 1996-09-29 | 1995-10-01 | 1994-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 919.16M | 935.10M | 774.54M | 596.87M | 540.20M | 556.33M | 504.17M | 483.59M | 413.98M | 364.02M | 348.26M | 350.39M | 343.83M | 297.64M | 257.10M | 284.36M | 186.66M | 160.41M | 143.33M | 115.28M | 107.03M | 104.00M | 107.93M | 98.02M | 96.70M | 94.70M | 87.70M | 80.90M | 83.30M | 76.00M |
Cost of Revenue | 725.53M | 769.98M | 628.02M | 473.11M | 439.28M | 460.39M | 417.41M | 385.52M | 333.72M | 298.23M | 286.66M | 293.45M | 277.97M | 235.74M | 192.65M | 221.94M | 148.14M | 123.17M | 110.11M | 85.67M | 79.05M | 76.05M | 83.63M | 73.22M | 72.80M | 70.40M | 64.70M | 61.30M | 64.20M | 58.00M |
Gross Profit | 193.64M | 165.12M | 146.52M | 123.76M | 100.92M | 95.94M | 86.76M | 98.07M | 80.26M | 65.79M | 61.60M | 56.94M | 65.87M | 61.90M | 64.44M | 62.42M | 38.53M | 37.24M | 33.22M | 29.61M | 27.97M | 27.96M | 24.30M | 24.80M | 23.90M | 24.30M | 23.00M | 19.60M | 19.10M | 18.00M |
Operating Expenses | 89.60M | 76.97M | 75.33M | 67.88M | 59.25M | 59.12M | 59.40M | 59.38M | 49.09M | 35.38M | 33.51M | 31.61M | 30.76M | 29.94M | 25.61M | 25.08M | 26.52M | 25.97M | 20.46M | 18.09M | 19.79M | 14.89M | 14.24M | 11.77M | 10.80M | 12.20M | 11.20M | 10.40M | 10.00M | 10.10M |
Selling, General & Admin | 89.60M | 76.97M | 75.33M | 67.88M | 59.25M | 59.12M | 59.40M | 59.38M | 49.09M | 35.38M | 33.51M | 31.61M | 30.76M | 29.94M | 25.61M | 25.08M | 26.52M | 25.97M | 21.51M | 18.09M | 16.79M | 14.89M | 14.24M | 11.77M | 10.80M | 10.20M | 9.50M | 8.90M | 8.60M | 8.80M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | -334.00K | 189.00K | 1.44M | -204.00K | 73.00K | 91.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 |
Operating Income | 104.04M | 88.15M | 71.19M | 55.88M | 41.67M | 36.82M | -11.76M | 38.69M | 31.17M | 30.42M | 28.09M | 25.33M | 35.11M | 31.96M | 38.84M | 37.34M | 12.00M | 11.26M | 12.76M | 11.52M | 8.18M | 13.07M | 10.06M | 13.04M | 13.10M | 12.10M | 11.80M | 9.20M | 9.10M | 7.90M |
Other Expenses / Income | -2.89M | -5.57M | -1.22M | -27.00K | -2.71M | -3.29M | -3.32M | -2.64M | -805.00K | 38.00K | -29.00K | 84.00K | 145.00K | 333.00K | 286.00K | 338.00K | 1.34M | 1.69M | 892.29K | 1.12M | 825.69K | 362.96K | 700.84K | 1.04M | 2.90M | 1.30M | 900.00K | 1.30M | 300.00K | 600.00K |
Before Tax Income | 101.14M | 82.58M | 69.98M | 55.85M | 38.96M | 33.53M | -15.08M | 36.05M | 30.37M | 30.45M | 28.06M | 25.41M | 35.25M | 32.30M | 39.13M | 37.67M | 13.35M | 12.96M | 13.65M | 12.64M | 9.01M | 13.43M | 10.76M | 14.08M | 16.00M | 13.40M | 12.70M | 10.50M | 9.40M | 8.50M |
Income Tax Expenses | 25.78M | 22.54M | 18.44M | 14.87M | 10.59M | 9.10M | -5.90M | 13.49M | 12.22M | 11.24M | 9.97M | 8.31M | 13.63M | 11.98M | 15.39M | 14.25M | 4.86M | 4.89M | 4.77M | 4.55M | 3.25M | 5.00M | 3.64M | 5.51M | 6.30M | 5.20M | 4.90M | 4.00M | 3.70M | 3.40M |
Net Income | 75.36M | 60.04M | 51.54M | 40.98M | 28.37M | 24.43M | -9.18M | 22.55M | 18.14M | 19.21M | 18.09M | 17.13M | 22.68M | 20.31M | 23.85M | 23.76M | 9.11M | 8.07M | 8.89M | 8.09M | 5.75M | 8.43M | 7.12M | 8.57M | 9.70M | 8.20M | 7.80M | 6.50M | 5.30M | 5.10M |
Interest Expenses | 4.28M | 5.23M | 1.40M | 1.47M | 2.51M | 3.36M | 3.41M | 2.64M | 805.00K | N/A | 29.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 |
Basic Shares Outstanding | 20.86M | 20.85M | 20.95M | 21.02M | 21.16M | 21.31M | 21.21M | 21.07M | 21.05M | 21.14M | 21.09M | 20.93M | 20.68M | 20.52M | 20.50M | 20.49M | 20.43M | 20.34M | 20.40M | 20.43M | 20.43M | 20.43M | 20.69M | 21.15M | 22.30M | 23.10M | 23.28M | 23.21M | 23.21M | 21.07M |
Diluted Shares Outstanding | 21.01M | 21.01M | 21.14M | 21.26M | 21.31M | 21.45M | 21.29M | 21.19M | 21.16M | 21.27M | 21.20M | 21.08M | 20.82M | 20.71M | 20.57M | 20.50M | 20.43M | 20.35M | 20.42M | 20.45M | 20.43M | 20.43M | 20.69M | 21.15M | 22.30M | 23.20M | 23.28M | 23.68M | 24.00M | 21.07M |
EBITDA | 137.23M | 117.23M | 95.51M | 79.99M | 63.05M | 58.65M | 10.63M | 59.57M | 46.68M | 43.43M | 40.70M | 35.58M | 43.57M | 39.11M | 44.85M | 42.58M | 17.25M | 13.91M | 16.45M | 14.92M | 8.18M | 16.03M | 10.06M | 15.30M | 15.20M | 14.10M | 13.50M | 10.70M | 10.50M | 9.20M |
EBITDA Margin | 14.93% | 12.54% | 12.33% | 13.40% | 11.67% | 10.54% | 2.11% | 12.32% | 11.28% | 11.93% | 11.69% | 10.15% | 12.67% | 13.14% | 17.44% | 14.97% | 9.24% | 8.67% | 11.48% | 12.94% | 7.64% | 15.41% | 9.32% | 15.60% | 15.72% | 14.89% | 15.39% | 13.23% | 12.61% | 12.11% |
EBIT | 105.43M | 87.82M | 71.38M | 57.32M | 41.47M | 36.89M | -11.67M | 38.69M | 31.17M | 30.45M | 28.09M | 25.43M | 36.31M | 32.30M | 39.23M | 38.02M | 13.97M | 12.96M | 13.65M | 12.64M | 9.01M | 13.43M | 10.76M | 14.08M | 16.00M | 13.40M | 12.70M | 10.50M | 9.00M | 8.50M |
EBIT Margin | 11.47% | 9.39% | 9.22% | 9.60% | 7.68% | 6.63% | -2.31% | 8.00% | 7.53% | 8.37% | 8.07% | 7.26% | 10.56% | 10.85% | 15.26% | 13.37% | 7.48% | 8.08% | 9.53% | 10.96% | 8.42% | 12.91% | 9.97% | 14.36% | 16.55% | 14.15% | 14.48% | 12.98% | 10.80% | 11.18% |
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 | 2001-09-30 | 2000-10-01 | 1999-10-03 | 1998-09-27 | 1997-09-28 | 1996-09-29 | 1995-10-01 | 1994-09-30 |