Financial Year End | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.28B | 1.13B | 1.22B | 1.07B | 851.57M | 893.84M | 889.78M | 866.55M | 928.18M | 645.53M | 595.38M | 952.64M | 828.98M | 848.29M | 798.31M | 585.01M | 868.93M | 2.05B | 2.03B | 1.97B | 1.46B | 1.03B | 994.39M | 924.35M | 934.20M | 810.09M | 797.49M | 746.09M | 895.71M | 891.20M |
Cost of Revenue | 972.24M | 853.06M | 953.00M | 831.54M | 658.75M | 694.42M | 696.57M | 672.16M | 710.64M | 499.10M | 464.58M | 799.08M | 703.84M | 712.09M | 660.85M | 489.35M | 717.38M | 1.67B | 1.62B | 1.51B | 1.25B | 867.78M | 812.95M | 769.33M | 766.12M | 639.91M | 647.18M | 609.99M | 772.37M | 778.07M |
Gross Profit | 305.62M | 277.52M | 268.50M | 240.61M | 192.82M | 199.42M | 193.22M | 194.39M | 217.54M | 146.43M | 130.80M | 153.56M | 125.13M | 136.20M | 137.47M | 95.66M | 151.56M | 377.97M | 415.17M | 456.03M | 214.63M | 163.43M | 181.44M | 155.03M | 168.08M | 170.18M | 150.31M | 136.10M | 123.34M | 113.13M |
Operating Expenses | 250.80M | 172.59M | 157.22M | 158.70M | 136.94M | 150.88M | 155.36M | 155.48M | 168.06M | 121.76M | 116.02M | 169.83M | 149.17M | 117.93M | 100.17M | 93.18M | 130.58M | 373.92M | 163.78M | 163.25M | 115.67M | 99.64M | 98.14M | 97.71M | 172.05M | 98.43M | 89.55M | 81.10M | 56.80M | 46.65M |
Selling, General & Admin | 190.47M | 123.96M | 117.11M | 115.97M | 89.71M | 101.29M | 103.53M | 97.98M | 114.91M | 86.54M | 82.15M | 109.33M | 111.58M | 83.99M | 71.95M | 60.47M | 95.50M | 97.99M | 92.70M | 97.85M | 65.62M | 53.57M | 54.41M | 54.20M | 53.55M | 53.10M | 47.71M | 43.80M | 56.80M | 46.65M |
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 | 60.33M | 42.87M | 40.11M | 42.73M | 47.23M | 49.59M | 178.00K | 19.00K | -5.48M | -531.00K | 100.00K | 168.00K | 37.60M | 33.93M | 28.21M | 32.72M | 35.07M | 275.93M | 71.07M | 65.40M | 50.05M | 46.07M | 43.73M | 43.51M | 118.50M | 45.32M | 41.83M | 37.30M | N/A | N/A |
Operating Income | 54.83M | 110.70M | 111.28M | 81.87M | 55.27M | 48.66M | 36.38M | 34.37M | 36.35M | 24.68M | 14.28M | -17.73M | -24.95M | 16.48M | 37.30M | -180.08M | 20.98M | 4.05M | 251.39M | 292.77M | 99.41M | 63.80M | 83.30M | 57.32M | -3.96M | 71.76M | 2.26M | 55.01M | 66.54M | 66.48M |
Other Expenses / Income | -12.74M | -13.65M | -1.52M | -1.78M | -4.96M | -9.53M | -12.41M | -8.87M | -41.98M | -1.52M | -470.00K | -472.00K | -16.32M | -963.00K | 2.21M | -46.00K | 4.71M | -208.00K | -578.00K | -9.15M | 49.27M | 2.03M | -1.69M | -6.22M | -90.88M | -11.41M | -8.23M | -12.37M | -9.83M | -8.10M |
Before Tax Income | 42.08M | 97.05M | 109.76M | 80.09M | 50.30M | -35.95M | 25.45M | 25.50M | -5.62M | 23.15M | 13.81M | -18.20M | -25.18M | 15.52M | 39.50M | -180.13M | 25.69M | 207.06M | 250.82M | 283.63M | 93.64M | 65.82M | 81.61M | 45.05M | -15.41M | 60.35M | -5.96M | 42.64M | 56.71M | 58.38M |
Income Tax Expenses | 9.02M | 14.54M | 21.43M | 23.11M | 11.80M | 10.78M | -875.00K | 6.82M | -3.77M | 7.54M | 5.47M | -6.50M | -8.65M | 6.44M | 15.30M | -43.04M | 9.79M | 72.44M | 90.50M | 106.39M | 36.05M | 22.94M | 26.13M | 16.23M | -5.38M | 21.05M | -2.09M | 14.93M | 23.82M | 24.52M |
Net Income | 33.06M | 82.50M | 88.34M | 56.98M | 38.50M | -46.73M | 26.33M | 18.68M | -1.86M | 16.09M | 29.23M | -11.70M | -16.53M | 9.07M | 23.10M | -137.09M | 21.58M | 134.62M | 160.18M | 155.16M | 54.47M | 42.89M | 55.48M | 29.19M | -9.66M | 39.72M | 9.17M | 69.18M | 30.37M | 31.84M |
Interest Expenses | 20.59M | 8.14M | 2.56M | 2.53M | 5.25M | 9.64M | 11.10M | 9.60M | 36.50M | 991.00K | 562.00K | 640.00K | 454.00K | 449.00K | 440.00K | 453.00K | N/A | N/A | 708.00K | 31.22M | 8.90M | N/A | N/A | 7.61M | 7.28M | 8.00M | 105.51M | N/A | 10.26M | 7.48M |
Basic Shares Outstanding | 36.42M | 32.82M | 33.05M | 33.19M | 32.69M | 32.96M | 34.70M | 34.23M | 33.88M | 33.99M | 37.13M | 36.42M | 36.45M | 37.01M | 37.22M | 37.34M | 37.27M | 36.98M | 37.48M | 37.77M | 36.90M | 36.40M | 32.18M | 30.14M | 31.11M | 32.03M | 31.84M | 31.57M | 30.73M | 30.55M |
Diluted Shares Outstanding | 36.65M | 33.03M | 33.20M | 33.49M | 32.82M | 32.96M | 35.02M | 34.84M | 33.88M | 34.50M | 37.68M | 36.86M | 36.62M | 37.54M | 37.67M | 37.34M | 38.53M | 39.51M | 39.71M | 39.81M | 37.50M | 36.90M | 36.21M | 34.70M | 31.44M | 32.03M | 31.84M | 37.63M | 37.32M | 30.55M |
EBITDA | 116.06M | 148.05M | 152.43M | 125.36M | 102.77M | 23.27M | 88.67M | 92.59M | 84.02M | 59.36M | 51.28M | 41.66M | 30.02M | 49.96M | 68.22M | -61.79M | 50.90M | 73.18M | 327.29M | 358.76M | 150.01M | 105.67M | 114.16M | 89.55M | 113.64M | 117.64M | 103.16M | 92.87M | 104.96M | 98.91M |
EBITDA Margin | 9.08% | 13.09% | 12.48% | 11.69% | 12.07% | 2.60% | 9.97% | 10.69% | 9.05% | 9.20% | 8.61% | 4.37% | 3.62% | 5.89% | 8.55% | -10.56% | 5.86% | 3.57% | 16.10% | 18.22% | 10.27% | 10.25% | 11.48% | 9.69% | 12.16% | 14.52% | 12.94% | 12.45% | 11.72% | 11.10% |
EBIT | 62.67M | 105.18M | 112.32M | 82.62M | 55.55M | -26.31M | 36.55M | 35.10M | 30.87M | 24.62M | 35.26M | -17.56M | -24.73M | 15.95M | 38.84M | -179.67M | 31.36M | 207.06M | 251.39M | 292.77M | 99.41M | 65.82M | 81.61M | 53.03M | -7.77M | 68.76M | 112.59M | 84.11M | 64.45M | 63.84M |
EBIT Margin | 4.90% | 9.30% | 9.20% | 7.71% | 6.52% | -2.94% | 4.11% | 4.05% | 3.33% | 3.81% | 5.92% | -1.84% | -2.98% | 1.88% | 4.87% | -30.71% | 3.61% | 10.11% | 12.37% | 14.87% | 6.81% | 6.38% | 8.21% | 5.74% | -0.83% | 8.49% | 14.12% | 11.27% | 7.19% | 7.16% |
Financial Year End | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 |