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-09-30 | 2000-10-01 | 1999-10-03 | 1998-09-27 | 1997-09-28 | 1996-09-29 | 1995-10-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 919.16M | 935.10M | 774.54M | 596.87M | 540.20M | 556.33M | 504.17M | 483.59M | 413.98M | 364.02M | 348.30M | 350.39M | 343.80M | 297.60M | 257.10M | 284.40M | 186.70M | 151.80M | 143.30M | 115.30M | 107.00M | 104.00M | 49.90M | 107.93M | 98.00M | 96.70M | 94.70M | 87.70M | 80.90M | 83.30M |
Cost of Revenue | 725.53M | 769.98M | 628.02M | 473.11M | 439.28M | 460.39M | 417.41M | 385.52M | 333.72M | 298.23M | 286.70M | 293.45M | 278.00M | 235.70M | 192.70M | 221.90M | 148.10M | 117.10M | 110.10M | 85.70M | 79.10M | 76.00M | 38.30M | 83.63M | 73.20M | 72.80M | 72.40M | 66.40M | 62.80M | 65.60M |
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.80M | 61.90M | 64.40M | 62.50M | 38.60M | 34.70M | 33.20M | 29.60M | 27.90M | 28.00M | 11.60M | 24.30M | 24.80M | 23.90M | 22.30M | 21.30M | 18.10M | 17.70M |
Operating Expenses | 89.60M | 76.97M | 75.33M | 67.88M | 59.25M | 59.12M | 59.40M | 59.38M | 49.09M | 35.38M | 33.50M | 31.61M | 30.70M | 30.00M | 25.60M | 25.10M | 26.60M | 24.00M | 20.50M | 18.10M | 19.70M | 14.90M | 7.00M | 14.24M | 11.80M | 9.00M | 10.20M | 11.30M | 8.80M | 9.30M |
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 | 28.61M | 25.97M | 21.51M | 18.09M | 16.79M | 14.89M | 6.90M | 14.24M | 11.86M | 11.10M | 10.20M | 9.50M | 8.90M | 8.60M |
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 | 1.39M | -334.00K | 189.00K | 1.44M | -204.00K | 73.00K | N/A | N/A | N/A | N/A | -10.00K | N/A | -59.00K | 60.00K | -5.00K | 17.00K | -2.01M | -1.97M | -1.01M | 10.17K | 2.91M | 9.36K | 100.00K | N/A | -63.40K | -2.10M | 0 | 1.80M | -100.00K | 700.00K |
Operating Income | 104.04M | 88.15M | 71.19M | 55.88M | 41.67M | 36.82M | 4.97M | 38.69M | 31.17M | 30.42M | 28.10M | 25.33M | 35.10M | 32.00M | 38.80M | 37.30M | 12.00M | 10.70M | 12.80M | 11.50M | 8.20M | 13.10M | 4.60M | 10.06M | 13.00M | 14.90M | 12.20M | 10.10M | 9.20M | 8.40M |
Other Expenses / Income | -2.89M | -334.00K | 189.00K | 1.44M | -204.00K | 73.00K | -20.04M | -2.64M | -805.00K | 38.00K | N/A | 84.00K | 200.00K | 300.00K | 300.00K | 400.00K | 1.30M | 1.70M | 900.00K | 1.10M | 800.00K | 300.00K | 200.00K | 700.84K | 1.10M | 1.10M | 1.20M | 2.60M | 1.20M | 1.10M |
Before Tax Income | 101.14M | 82.58M | 69.98M | 55.85M | 38.96M | 33.53M | -15.08M | 36.05M | 30.37M | 30.45M | 28.10M | 25.41M | 35.30M | 32.30M | 39.10M | 37.70M | 13.30M | 12.40M | 13.70M | 12.60M | 9.00M | 13.40M | 4.80M | 10.76M | 14.10M | 16.00M | 13.40M | 12.70M | 10.40M | 9.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 | -5.21B | -4.89B | -4.77B | -4.55B | -3.25B | -5.00B | -1.75B | 3.64M | 5.50M | 6.30M | 5.20M | 4.90M | 4.00M | 3.80M |
Net Income | 75.36M | 60.04M | 51.54M | 40.98M | 28.37M | 24.43M | -9.18M | 22.55M | 18.14M | 19.21M | 18.10M | 17.13M | 22.70M | 20.30M | 23.80M | 23.80M | 9.10M | 8.10M | 8.90M | 8.10M | 5.80M | 8.40M | 3.10M | 7.12M | 8.60M | 9.70M | 8.20M | 7.80M | 6.50M | 5.30M |
Interest Expenses | 4.28M | 5.23M | 1.40M | 1.47M | 2.51M | 3.36M | 3.32M | 2.64M | 805.00K | -38.00K | 29.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 6.15M | 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 | 10.22M | 20.69M | 10.60M | 11.10M | 11.60M | 11.60M | 11.60M | 11.60M |
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 | 10.22M | 20.69M | 10.60M | 11.10M | 11.60M | 11.60M | 11.60M | 11.60M |
EBITDA | 135.84M | 115.26M | 95.51M | 79.99M | 63.05M | 58.65M | 27.36M | 59.57M | 46.68M | 43.43M | 40.70M | 35.68M | 17.53M | 15.47M | 14.70M | 15.13M | -5.20B | -4.88B | -4.76B | -4.53B | -3.25B | -4.99B | -1.74B | 13.48M | 16.36M | 18.10M | 15.40M | 14.40M | 12.00M | 10.50M |
EBITDA Margin | 14.78% | 12.33% | 12.33% | 13.40% | 11.67% | 10.54% | 5.43% | 12.32% | 11.28% | 11.93% | 11.69% | 10.18% | 5.10% | 5.20% | 5.72% | 5.32% | -2,784.49% | -3,211.69% | -3,318.75% | -3,931.05% | -3,033.84% | -4,796.77% | -3,482.29% | 12.49% | 16.69% | 18.72% | 16.26% | 16.42% | 14.83% | 12.61% |
EBIT | 105.43M | 87.82M | 71.38M | 57.32M | 41.47M | 36.89M | -11.76M | 38.69M | 31.17M | 30.42M | 28.10M | 25.43M | 9.07M | 8.32M | 8.41M | 9.55M | -5.20B | -4.88B | -4.76B | -4.54B | -3.25B | -4.99B | -1.74B | 10.76M | 14.10M | 16.00M | 13.40M | 12.70M | 10.50M | 9.10M |
EBIT Margin | 11.47% | 9.39% | 9.22% | 9.60% | 7.68% | 6.63% | -2.33% | 8.00% | 7.53% | 8.36% | 8.07% | 7.26% | 2.64% | 2.80% | 3.27% | 3.36% | -2,787.31% | -3,214.55% | -3,321.32% | -3,934.97% | -3,036.64% | -4,799.62% | -3,485.25% | 9.97% | 14.39% | 16.55% | 14.15% | 14.48% | 12.98% | 10.92% |
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-09-30 | 2000-10-01 | 1999-10-03 | 1998-09-27 | 1997-09-28 | 1996-09-29 | 1995-10-01 |