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-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.58B | 4.55B | 4.51B | 3.96B | 3.38B | 3.14B | 2.62B | 2.51B | 2.39B | 2.39B | 2.17B | 2.04B | 1.96B | 1.88B | 1.69B | 1.52B | 1.88B | 1.88B | 1.84B | 1.80B | 1.65B | 1.50B | 1.40B | 1.35B | 1.34B | 1.27B | 1.11B | 1.05B | 930.90M | 932.90M |
Cost of Revenue | 3.03B | 2.98B | 3.01B | 2.62B | 2.19B | 2.09B | 1.68B | 1.58B | 1.52B | 1.55B | 1.40B | 1.32B | 1.29B | 1.25B | 1.11B | 1.01B | 1.23B | 1.20B | 1.19B | 1.16B | 1.06B | 961.13M | 914.01M | 892.85M | 806.71M | 776.30M | 687.90M | 632.30M | 571.00M | 581.10M |
Gross Profit | 1.55B | 1.58B | 1.50B | 1.34B | 1.19B | 1.05B | 941.01M | 920.84M | 874.60M | 835.93M | 773.27M | 724.80M | 673.09M | 636.65M | 576.39M | 510.98M | 652.71M | 678.38M | 643.32M | 635.37M | 593.07M | 535.46M | 485.26M | 460.24M | 530.21M | 498.70M | 422.50M | 418.90M | 359.90M | 351.80M |
Operating Expenses | 1.02B | 1.15B | 928.93M | 820.21M | 763.42M | 722.93M | 567.93M | 565.73M | 540.20M | 536.82M | 510.11M | 494.13M | 467.48M | 452.16M | 425.12M | 395.78M | 454.30M | 454.73M | 440.44M | 432.64M | 428.53M | 404.37M | 376.28M | 366.28M | 433.01M | 422.10M | 383.80M | 346.60M | 296.50M | 287.00M |
Selling, General & Admin | 1.02B | 821.30M | 928.93M | 820.21M | 763.42M | 722.93M | 567.93M | 565.73M | 540.20M | 536.82M | 510.11M | 494.13M | 467.48M | 452.16M | 425.12M | 395.78M | 454.30M | 454.73M | 440.44M | 432.64M | 428.53M | 404.37M | 376.28M | 366.28M | 394.86M | 383.00M | 345.60M | 315.70M | 278.30M | 269.80M |
Research & Development | N/A | 173.90M | 155.60M | 141.00M | 124.10M | 109.10M | 83.50M | 80.40M | 77.40M | 73.60M | 69.70M | 64.60M | 60.10M | 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 | 151.30M | 12.62M | 10.20M | 13.87M | 25.94M | 18.41M | 3.29M | 1.28M | 940.00K | 789.00K | 1.25M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 38.15M | 39.10M | 38.20M | 30.90M | 18.20M | N/A |
Operating Income | 533.30M | 430.70M | 575.66M | 518.28M | 426.36M | 325.03M | 373.08M | 355.11M | 334.40M | 299.11M | 263.16M | 230.66M | 205.61M | 184.49M | 151.27M | 115.20M | 198.41M | 223.65M | 202.88M | 182.73M | 165.22M | 129.27M | 100.58M | 94.63M | 97.20M | 76.60M | 38.70M | 72.30M | 63.40M | 64.80M |
Other Expenses / Income | -20.50M | -30.20M | -23.12M | -18.46M | -19.29M | -2.90M | -688.00K | -1.93M | -3.94M | -8.08M | -6.71M | -3.95M | -9.35M | -9.66M | -10.00M | -19.41M | -17.12M | -10.42M | -10.12M | -12.45M | -11.31M | -6.08M | -13.78M | -14.56M | -25.32M | -17.31M | -31.90M | -12.00M | -3.20M | -3.70M |
Before Tax Income | 512.80M | 400.50M | 552.55M | 499.82M | 407.07M | 322.13M | 372.40M | 353.18M | 330.46M | 291.03M | 256.44M | 226.71M | 196.26M | 174.83M | 141.27M | 95.79M | 181.29M | 213.23M | 192.75M | 170.27M | 153.23M | 120.92M | 86.80M | 80.08M | 71.88M | 57.50M | 6.80M | 60.30M | 60.20M | 61.10M |
Income Tax Expenses | 93.90M | 70.80M | 109.20M | 89.94M | 77.37M | 48.15M | 100.46M | 85.47M | 99.47M | 89.44M | 82.58M | 71.87M | 66.72M | 57.17M | 48.03M | 32.95M | 61.64M | 70.79M | 63.61M | 56.19M | 50.57M | 39.30M | 26.87M | 29.63M | 26.60M | 22.40M | 2.70M | 23.80M | 23.80M | 24.40M |
Net Income | 418.90M | 329.70M | 443.30M | 409.90M | 329.70M | 273.98M | 271.94M | 267.72M | 230.99M | 201.59M | 173.87M | 154.84M | 129.54M | 117.66M | 93.24M | 62.84M | 119.65M | 142.44M | 129.15M | 114.08M | 102.67M | 81.62M | 35.32M | 50.45M | 45.28M | 35.10M | 4.10M | 34.80M | 36.40M | 36.70M |
Interest Expenses | 61.90M | 58.70M | 35.74M | 28.66M | 33.16M | 28.84M | 19.10M | 19.11M | 19.34M | 18.76M | 15.43M | 16.21M | 16.91M | 16.97M | 17.11M | 17.58M | 15.90M | 4.19M | 2.45M | 27.18M | 7.10M | 4.07M | 49.24M | 5.75M | 24.23M | 14.30M | 38.40M | 5.80M | N/A | N/A |
Basic Shares Outstanding | 103.80M | 104.40M | 104.82M | 107.34M | 107.66M | 106.77M | 106.37M | 108.31M | 109.83M | 111.13M | 112.72M | 115.84M | 118.89M | 125.07M | 131.93M | 143.15M | 150.94M | 162.73M | 171.55M | 178.86M | 194.63M | 200.29M | 201.81M | 203.20M | 204.32M | 206.23M | 204.70M | 193.33M | 194.13M | 208.97M |
Diluted Shares Outstanding | 104.40M | 105.30M | 105.65M | 108.47M | 108.66M | 108.09M | 108.66M | 111.25M | 111.99M | 113.51M | 115.26M | 118.21M | 121.24M | 127.19M | 133.75M | 144.96M | 154.32M | 167.46M | 177.38M | 186.16M | 203.30M | 209.28M | 207.75M | 209.07M | 208.93M | 212.48M | 211.17M | 198.86M | 200.83M | 210.32M |
EBITDA | 702.90M | 578.40M | 697.09M | 627.79M | 535.84M | 438.67M | 452.29M | 436.85M | 398.49M | 371.55M | 325.01M | 296.90M | 266.02M | 245.64M | 203.39M | 150.33M | 248.82M | 265.75M | 245.44M | 230.83M | 196.42M | 162.96M | 138.25M | 131.12M | 135.36M | 113.89M | 76.90M | 103.20M | 81.60M | 82.00M |
EBITDA Margin | 15.33% | 12.70% | 15.44% | 15.86% | 15.86% | 13.98% | 17.27% | 17.44% | 16.66% | 15.54% | 14.96% | 14.54% | 13.58% | 13.04% | 12.03% | 9.87% | 13.25% | 14.16% | 13.37% | 12.83% | 11.89% | 10.89% | 9.88% | 9.69% | 10.12% | 8.93% | 6.93% | 9.82% | 8.77% | 8.79% |
EBIT | 574.70M | 459.20M | 588.24M | 528.50M | 440.23M | 350.97M | 391.49M | 372.30M | 349.80M | 309.79M | 271.87M | 242.92M | 213.17M | 191.80M | 158.38M | 113.37M | 197.19M | 217.41M | 195.20M | 197.45M | 160.33M | 124.98M | 111.42M | 85.83M | 96.11M | 71.80M | 45.20M | 64.40M | 60.20M | 61.10M |
EBIT Margin | 12.54% | 10.09% | 13.03% | 13.35% | 13.03% | 11.18% | 14.95% | 14.86% | 14.62% | 12.96% | 12.51% | 11.90% | 10.88% | 10.18% | 9.37% | 7.44% | 10.50% | 11.58% | 10.63% | 10.97% | 9.70% | 8.35% | 7.96% | 6.34% | 7.19% | 5.63% | 4.07% | 6.13% | 6.47% | 6.55% |
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-07-31 |