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-30 | 2004-10-31 | 2003-11-02 | 2002-11-03 | 2001-10-28 | 2000-10-29 | 1999-10-31 | 1998-11-01 | 1997-11-02 | 1996-11-03 | 1995-10-29 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.69B | 2.63B | 2.59B | 2.36B | 2.12B | 2.19B | 2.25B | 2.07B | 1.81B | 1.69B | 1.70B | 1.54B | 1.41B | 1.23B | 1.04B | 819.16M | 1.12B | 993.65M | 892.22M | 839.16M | 793.54M | 667.35M | 647.76M | 731.42M | 740.57M | 700.50M | 660.90M | 636.70M | 609.40M | 581.40M |
Cost of Revenue | 1.20B | 1.20B | 1.16B | 1.04B | 990.63M | 1.00B | 1.02B | 927.98M | 815.50M | 774.70M | 758.92M | 676.78M | 586.29M | 484.73M | 419.94M | 350.24M | 494.39M | 439.80M | 379.80M | 371.30M | 354.31M | 301.57M | 310.54M | 337.13M | 302.27M | 288.80M | 278.70M | 251.10M | 231.60M | 225.00M |
Gross Profit | 1.49B | 1.43B | 1.43B | 1.32B | 1.13B | 1.19B | 1.24B | 1.14B | 993.50M | 913.96M | 945.10M | 866.14M | 823.29M | 748.43M | 621.61M | 468.93M | 630.43M | 553.85M | 512.42M | 467.86M | 439.23M | 365.78M | 337.21M | 394.29M | 438.30M | 411.70M | 382.20M | 385.60M | 377.80M | 356.40M |
Operating Expenses | 812.13M | 752.64M | 724.18M | 708.95M | 693.55M | 708.99M | 741.41M | 681.30M | 605.07M | 596.23M | 577.99M | 542.29M | 487.81M | 432.89M | 386.78M | 353.69M | 434.48M | 401.29M | 362.18M | 346.20M | 328.63M | 295.16M | 281.70M | 321.39M | 337.88M | 331.70M | 311.10M | 311.50M | 293.60M | 272.50M |
Selling, General & Admin | 812.13M | 681.24M | 724.18M | 708.95M | 693.55M | 708.99M | 741.41M | 681.30M | 605.07M | 596.23M | 577.99M | 542.29M | 487.81M | 432.89M | 386.78M | 353.69M | 434.48M | 401.29M | 362.18M | 345.32M | 328.63M | 295.16M | 281.70M | 305.34M | 307.56M | 302.30M | 286.10M | 286.20M | 270.10M | 251.90M |
Research & Development | N/A | 71.40M | 63.03M | 59.42M | 63.59M | 60.02M | 58.81M | 52.46M | 46.25M | 46.69M | 47.54M | 47.97M | 36.53M | 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 | -32.69M | -17.61M | -17.58M | -6.71M | 2.15M | -1.93M | 657.00K | 678.00K | -138.00K | 1.69M | 1.46M | 3.52M | 1.93M | N/A | N/A | N/A | N/A | 875.00K | N/A | N/A | N/A | 16.05M | 30.32M | 29.40M | 25.00M | 25.30M | 23.50M | 20.60M |
Operating Income | 674.00M | 672.76M | 702.36M | 615.13M | 349.55M | 483.11M | 447.75M | 423.35M | 388.43M | 300.74M | 367.11M | 323.85M | 335.48M | 315.54M | 234.83M | 83.83M | 190.34M | 152.14M | 147.62M | 121.67M | 110.60M | 68.60M | 53.02M | 72.89M | 100.41M | 80.00M | 71.10M | 74.10M | 84.20M | 83.90M |
Other Expenses / Income | -88.52M | -57.42M | -53.08M | -40.95M | -48.06M | -52.01M | -54.06M | -37.44M | -19.94M | -28.28M | -14.59M | -12.73M | -13.09M | -982.00K | -3.51M | 616.00K | -10.55M | -16.42M | -11.18M | -10.41M | -16.77M | -15.74M | -20.07M | -35.18M | -17.00M | -8.60M | -32.20M | -2.30M | -3.10M | -3.20M |
Before Tax Income | 585.48M | 615.34M | 649.28M | 574.18M | 301.49M | 431.10M | 448.52M | 420.29M | 368.49M | 300.86M | 352.51M | 311.12M | 326.25M | 314.56M | 231.32M | -127.19M | 179.79M | 135.72M | 136.43M | 111.28M | 93.83M | 52.48M | 32.94M | 37.72M | 83.41M | 71.40M | 38.90M | 71.80M | 81.10M | 80.70M |
Income Tax Expenses | 118.20M | 127.85M | 136.18M | 119.81M | 51.95M | 94.01M | 71.14M | 124.49M | 96.65M | 89.75M | 105.74M | 89.31M | 101.42M | 92.20M | 63.27M | 32.86M | 62.28M | 45.03M | 38.77M | 32.94M | 30.49M | 17.32M | 10.87M | 13.11M | 28.78M | 23.90M | 18.10M | 21.80M | 28.00M | 28.00M |
Net Income | 467.28M | 487.49M | 513.10M | 454.37M | 249.54M | 337.09M | 377.38M | 295.80M | 271.84M | 211.11M | 246.77M | 221.82M | 224.83M | 222.36M | 168.05M | -160.06M | 117.50M | 90.69M | 90.60M | 78.34M | 63.33M | 35.16M | 22.07M | 24.61M | 54.63M | 47.50M | 20.80M | 50.00M | 53.10M | 52.70M |
Interest Expenses | 88.92M | 59.51M | 20.39M | 23.34M | 30.48M | 45.30M | 48.19M | 35.48M | 20.59M | 17.55M | 14.45M | 14.42M | 10.69M | 4.50M | 5.44M | 7.28M | 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 | 57.62M | 57.09M | 57.63M | 58.09M | 57.76M | 57.46M | 57.97M | 57.53M | 57.06M | 60.65M | 63.66M | 64.21M | 64.41M | 66.52M | 67.61M | 67.13M | 67.49M | 67.09M | 66.73M | 71.44M | 70.98M | 67.41M | 66.77M | 65.45M | 64.91M | 65.97M | 66.03M | 68.97M | 71.28M | 74.23M |
Diluted Shares Outstanding | 57.62M | 57.63M | 58.25M | 58.73M | 58.47M | 58.20M | 58.93M | 58.20M | 57.53M | 61.15M | 64.28M | 64.91M | 65.10M | 67.17M | 68.44M | 67.13M | 68.61M | 68.36M | 68.36M | 73.05M | 73.09M | 67.80M | 67.38M | 66.10M | 65.53M | 66.90M | 66.03M | 69.93M | 72.74M | 74.23M |
EBITDA | 674.00M | 786.74M | 771.62M | 703.55M | 446.95M | 588.49M | 606.50M | 547.75M | 460.12M | 384.16M | 427.30M | 380.40M | 376.40M | 348.41M | 266.47M | -88.01M | 228.74M | 185.20M | 177.21M | 157.57M | 140.16M | 100.84M | 85.00M | 114.75M | 136.08M | 107.70M | 118.60M | 94.00M | 104.90M | 103.20M |
EBITDA Margin | 25.06% | 29.93% | 29.79% | 29.78% | 21.07% | 26.82% | 26.90% | 26.50% | 25.44% | 22.75% | 25.08% | 24.65% | 26.70% | 28.25% | 25.58% | -10.74% | 20.34% | 18.64% | 19.86% | 18.78% | 17.66% | 15.11% | 13.12% | 15.69% | 18.37% | 15.37% | 17.95% | 14.76% | 17.21% | 17.75% |
EBIT | 674.40M | 674.84M | 669.67M | 597.52M | 331.97M | 476.40M | 496.71M | 455.77M | 389.09M | 318.41M | 366.97M | 325.54M | 336.94M | 319.06M | 236.76M | -119.91M | 179.79M | 135.72M | 129.37M | 111.28M | 93.83M | 52.48M | 32.94M | 37.72M | 83.41M | 71.40M | 38.90M | 71.80M | 81.10M | 80.70M |
EBIT Margin | 25.07% | 25.67% | 25.85% | 25.29% | 15.65% | 21.71% | 22.03% | 22.05% | 21.51% | 18.86% | 21.54% | 21.10% | 23.90% | 25.87% | 22.73% | -14.64% | 15.98% | 13.66% | 14.50% | 13.26% | 11.82% | 7.86% | 5.09% | 5.16% | 11.26% | 10.19% | 5.89% | 11.28% | 13.31% | 13.88% |
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-30 | 2004-10-31 | 2003-11-02 | 2002-11-03 | 2001-10-28 | 2000-10-29 | 1999-10-31 | 1998-11-01 | 1997-11-02 | 1996-11-03 | 1995-10-29 |