Financial Year End | 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 | 1994-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 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 | 699.31M |
Cost of Revenue | 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 | 613.55M |
Gross Profit | 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 | 85.76M |
Operating Expenses | 166.82M | 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 | 44.36M |
Selling, General & Admin | 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 | 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 |
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 | -5.52M | 40.11M | 42.73M | 47.23M | 49.59M | 178.00K | 57.49M | 53.15M | 35.22M | 33.87M | 60.50M | 37.60M | 33.93M | 28.21M | 32.72M | 35.07M | 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 | 44.36M |
Operating Income | 110.70M | 111.28M | 81.87M | 55.27M | 48.66M | 36.38M | 34.37M | 49.48M | 24.68M | 14.78M | -16.26M | -24.04M | 18.28M | 37.30M | 2.48M | 20.98M | 4.05M | 251.39M | 292.77M | 98.96M | 63.80M | 83.30M | 57.32M | -3.96M | 71.76M | 60.76M | 55.01M | 66.54M | 66.48M | 41.40M |
Other Expenses / Income | -5.52M | -1.52M | -1.78M | -4.96M | -84.61M | -1.31M | -8.87M | -55.11M | -1.52M | -975.00K | -1.94M | -1.14M | -2.76M | 2.21M | -182.61M | 4.71M | 203.01M | -578.00K | -9.15M | -5.31M | 2.03M | -1.69M | -12.27M | -11.44M | -11.41M | -66.73M | -12.37M | -9.83M | -8.10M | -8.90M |
Before Tax Income | 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 | 32.50M |
Income Tax Expenses | 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 | 13.65M |
Net Income | 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 | 18.85M |
Interest Expenses | 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 | 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 | 32.82M | 33.05M | 33.19M | 32.69M | 32.96M | 34.70M | 34.23M | 33.88M | 33.99M | 37.13M | 36.86M | 36.62M | 37.01M | 37.22M | 37.34M | 37.27M | 36.98M | 37.48M | 37.77M | 36.98M | 36.35M | 33.35M | 30.15M | 30.89M | 32.03M | 31.84M | 31.57M | 30.73M | 30.55M | 30.37M |
Diluted Shares Outstanding | 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.57M | 36.86M | 36.53M | 34.71M | 30.89M | 37.75M | 31.84M | 37.63M | 37.32M | 30.55M | 30.37M |
EBITDA | 148.05M | 152.43M | 125.39M | 103.40M | 98.25M | 89.86M | 92.59M | 84.02M | 59.84M | 72.17M | 42.94M | 12.94M | 49.95M | 67.12M | 35.67M | 66.47M | 284.37M | 322.34M | 327.54M | 141.12M | 112.24M | 125.60M | 89.33M | 33.40M | 106.65M | 49.48M | 121.97M | 92.60M | 88.79M | 61.04M |
EBITDA Margin | 13.09% | 12.48% | 11.70% | 12.14% | 10.99% | 10.10% | 10.69% | 9.05% | 9.27% | 12.12% | 4.51% | 1.56% | 5.89% | 8.41% | 6.10% | 7.65% | 13.88% | 15.86% | 16.63% | 9.66% | 10.88% | 12.63% | 9.66% | 3.57% | 13.16% | 6.20% | 16.35% | 10.34% | 9.96% | 8.73% |
EBIT | 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 | 250.69M | 261.55M | 90.51M | 65.82M | 81.61M | 45.42M | -15.05M | 60.76M | 7.08M | 84.11M | 54.19M | 56.36M | 32.50M |
EBIT Margin | 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.33% | 13.28% | 6.20% | 6.38% | 8.21% | 4.91% | -1.61% | 7.50% | 0.89% | 11.27% | 6.05% | 6.32% | 4.65% |
Financial Year End | 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 | 1994-10-31 |