Financial Year End | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 | 2004-01-31 | 2003-01-31 | 2002-01-31 | 2001-01-31 | 2000-01-31 | 1999-01-31 | 1998-01-31 | 1997-01-31 | 1996-01-31 | 1995-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 833.42M | 855.00M | 774.80M | 372.85M | 418.03M | 486.67M | 452.59M | 453.80M | 436.49M | 572.23M | 666.09M | 657.74M | 409.95M | 301.67M | 170.26M | 230.63M | 223.97M | 347.33M | 396.03M | 391.30M | 417.40M | 428.62M | 464.50M | 473.02M | 464.30M | 416.70M | 411.00M | 427.40M | 442.20M | 382.80M |
Cost of Revenue | 750.19M | 800.27M | 677.24M | 358.99M | 405.55M | 456.46M | 408.43M | 382.76M | 385.65M | 430.29M | 601.94M | 644.20M | 376.12M | 271.30M | 150.53M | 183.55M | 158.02M | 254.00M | 286.72M | 282.05M | 295.16M | 301.50M | 330.11M | 341.11M | 333.95M | 299.70M | 294.80M | 314.90M | 325.20M | 284.50M |
Gross Profit | 83.23M | 54.73M | 97.56M | 13.86M | 12.48M | 30.21M | 44.16M | 71.04M | 50.83M | 141.94M | 64.15M | 13.54M | 33.84M | 30.37M | 19.73M | 47.08M | 65.95M | 93.33M | 109.31M | 109.25M | 122.25M | 127.12M | 134.39M | 131.91M | 130.35M | 117.00M | 116.20M | 112.50M | 117.00M | 98.30M |
Operating Expenses | 29.38M | 28.96M | 28.48M | 17.66M | 19.26M | 20.55M | 24.06M | 21.39M | 19.81M | 19.42M | 17.85M | 12.54M | 10.38M | 9.72M | 6.03M | 53.80M | 61.29M | 91.03M | 101.61M | 103.44M | 108.93M | 106.53M | 112.16M | 110.18M | 104.06M | 96.80M | 97.10M | 94.80M | 88.40M | 75.80M |
Selling, General & Admin | 29.38M | 28.96M | 28.48M | 17.66M | 19.26M | 20.55M | 24.06M | 21.39M | 19.81M | 19.42M | 17.85M | 12.54M | 10.38M | 9.72M | 6.03M | 53.80M | 61.29M | 91.03M | 101.61M | 103.44M | 108.93M | 106.53M | 112.16M | 106.26M | 100.59M | 93.60M | 94.10M | 91.90M | 86.00M | 74.20M |
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 | N/A | N/A | N/A | 92.00K | -22.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 | 3.92M | 3.47M | 3.20M | 3.00M | 2.90M | 2.40M | 1.60M |
Operating Income | 53.85M | 25.77M | 69.08M | -3.80M | -6.77M | 8.72M | 20.10M | 49.65M | 31.02M | 122.52M | 46.30M | 991.00K | 23.46M | 20.66M | 13.71M | -6.72M | 4.67M | 2.30M | 7.70M | 5.82M | 13.31M | 20.59M | 22.24M | 21.73M | 26.29M | 20.20M | 19.10M | 17.70M | 28.60M | 22.50M |
Other Expenses / Income | 44.63M | 21.70M | 6.75M | 2.32M | 5.60M | 1.54M | 3.03M | 7.26M | 20.50M | 30.29M | 13.46M | -4.85M | 24.36M | -10.87M | -97.00K | -1.10M | 35.11M | 13.94M | 28.43M | 15.23M | 12.36M | 10.10M | 7.77M | 3.25M | -933.00K | -5.00M | -6.90M | -5.50M | -4.50M | -1.70M |
Before Tax Income | 98.48M | 47.48M | 75.84M | -1.48M | -1.17M | 14.59M | 25.39M | 56.91M | 51.52M | 152.80M | 59.77M | -3.86M | 47.83M | 9.79M | 13.61M | -7.81M | 39.77M | 16.24M | 36.13M | 21.05M | 25.67M | 30.68M | 30.01M | 24.98M | 25.36M | 15.20M | 12.20M | 12.20M | 24.10M | 20.80M |
Income Tax Expenses | 22.56M | 9.54M | 19.03M | -7.10M | -12.81M | -22.92M | -19.52M | 17.39M | 14.11M | 49.65M | 20.70M | -1.64M | 15.90M | 3.02M | 4.55M | -2.39M | 14.69M | 5.38M | 7.40M | -6.84M | -1.77M | 7.66M | 7.45M | 6.25M | 6.35M | 4.00M | 4.80M | 4.80M | 9.50M | 8.20M |
Net Income | 60.94M | 37.94M | 52.36M | 5.62M | 11.64M | 31.64M | 39.71M | 32.33M | 31.44M | 87.34M | 35.07M | -2.29M | 28.27M | 5.07M | 8.65M | -3.30M | 33.87M | 11.35M | 28.27M | 27.55M | 27.44M | 22.93M | 22.31M | 18.74M | 18.29M | 11.20M | 7.40M | 7.40M | 14.60M | 12.60M |
Interest Expenses | N/A | -11.46M | 130.00K | N/A | N/A | N/A | N/A | N/A | N/A | 2.07M | 3.90M | 4.87M | 3.48M | 5.59M | 4.74M | N/A | N/A | 1.89M | 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 | 17.48M | 17.64M | 17.95M | 18.50M | 18.95M | 19.32M | 19.79M | 6.59M | 7.30M | 8.11M | 8.14M | 8.27M | 9.12M | 9.65M | 9.25M | 10.17M | 10.42M | 10.29M | 10.69M | 11.08M | 10.86M | 12.14M | 11.70M | 14.14M | 18.05M | 16.71M | 17.82M | 20.74M | 21.07M | 19.14M |
Diluted Shares Outstanding | 17.58M | 17.64M | 17.95M | 18.50M | 18.95M | 19.32M | 19.79M | 6.59M | 7.31M | 8.12M | 8.18M | 8.27M | 9.19M | 9.82M | 9.55M | 10.17M | 11.72M | 11.58M | 12.22M | 12.71M | 12.65M | 14.19M | 13.51M | 15.49M | 20.02M | 17.62M | 18.40M | 21.85M | 21.07M | 20.23M |
EBITDA | 76.89M | 49.08M | 92.67M | 22.46M | 22.54M | 34.49M | 41.65M | 69.25M | 64.18M | 155.85M | 76.95M | 17.54M | 59.74M | 31.62M | 28.55M | -623.00K | 50.98M | 22.81M | 40.31M | 24.87M | 29.66M | 34.92M | 33.96M | 28.90M | 28.11M | 18.40M | 15.20M | 15.10M | 26.50M | 22.40M |
EBITDA Margin | 9.23% | 5.74% | 11.96% | 6.03% | 5.39% | 7.09% | 9.20% | 15.26% | 14.70% | 27.24% | 11.55% | 2.67% | 14.57% | 10.48% | 16.77% | -0.27% | 22.76% | 6.57% | 10.18% | 6.35% | 7.11% | 8.15% | 7.31% | 6.11% | 6.05% | 4.42% | 3.70% | 3.53% | 5.99% | 5.85% |
EBIT | 83.50M | 36.02M | 71.53M | -1.48M | -1.17M | 8.72M | 20.19M | 49.73M | 45.54M | 139.06M | 59.67M | 936.00K | 47.66M | 13.68M | 17.95M | -5.68M | 48.56M | 18.62M | 35.67M | 20.71M | 25.67M | 30.59M | 29.76M | 24.98M | 24.64M | 15.20M | 12.20M | 12.20M | 24.10M | 20.80M |
EBIT Margin | 10.02% | 4.21% | 9.23% | -0.40% | -0.28% | 1.79% | 4.46% | 10.96% | 10.43% | 24.30% | 8.96% | 0.14% | 11.62% | 4.54% | 10.54% | -2.46% | 21.68% | 5.36% | 9.01% | 5.29% | 6.15% | 7.14% | 6.41% | 5.28% | 5.31% | 3.65% | 2.97% | 2.85% | 5.45% | 5.43% |
Financial Year End | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 | 2004-01-31 | 2003-01-31 | 2002-01-31 | 2001-01-31 | 2000-01-31 | 1999-01-31 | 1998-01-31 | 1997-01-31 | 1996-01-31 | 1995-01-31 |