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-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 | 1994-10-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 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 | 832.20M | 793.54M | 667.30M | 647.80M | 731.40M | 740.60M | 700.50M | 660.90M | 636.70M | 609.40M | 581.40M | 506.70M |
Cost of Revenue | 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 | 362.80M | 354.31M | 301.60M | 299.00M | 337.10M | 332.60M | 288.80M | 303.70M | 276.40M | 255.10M | 245.60M | 212.90M |
Gross Profit | 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 | 469.40M | 439.23M | 365.70M | 348.80M | 394.30M | 408.00M | 411.70M | 357.20M | 360.30M | 354.30M | 335.80M | 293.80M |
Operating Expenses | 752.64M | 724.18M | 708.95M | 693.55M | 708.99M | 741.41M | 678.86M | 594.29M | 584.82M | 577.99M | 541.17M | 485.29M | 429.49M | 384.75M | 337.29M | 434.48M | 401.29M | 362.18M | 338.70M | 328.63M | 297.50M | 295.70M | 334.80M | 316.50M | 331.70M | 312.10M | 286.30M | 270.10M | 251.90M | 219.40M |
Selling, General & Admin | 752.64M | 724.18M | 708.95M | 693.55M | 708.99M | 741.41M | 678.86M | 594.29M | 584.82M | 577.99M | 541.17M | 485.29M | 429.49M | 384.75M | 337.29M | 434.48M | 401.29M | 362.18M | 337.80M | 328.63M | 295.50M | 281.70M | 305.34M | 307.56M | 302.30M | 286.10M | 286.20M | 270.10M | 251.90M | 219.40M |
Research & Development | 71.40M | 63.03M | 59.42M | 63.59M | 60.02M | 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 | -597.00K | -32.69M | -17.61M | -17.58M | -6.71M | 2.15M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 900.00K | N/A | 2.00M | 14.00M | 29.46M | 8.94M | 29.40M | 26.00M | 100.00K | N/A | N/A | N/A |
Operating Income | 672.76M | 702.36M | 615.13M | 349.55M | 483.11M | 447.75M | 457.70M | 399.21M | 329.14M | 367.11M | 324.98M | 338.00M | 318.94M | 236.86M | 131.63M | 195.96M | 152.55M | 150.24M | 130.70M | 110.60M | 68.20M | 53.00M | 59.50M | 91.50M | 80.00M | 45.10M | 74.10M | 84.30M | 83.90M | 74.40M |
Other Expenses / Income | -597.00K | -53.08M | -40.95M | -48.06M | -52.01M | 60.22M | -37.41M | -30.71M | -28.28M | -14.59M | -13.85M | -11.75M | -4.38M | -5.54M | -258.82M | -16.17M | -16.83M | -13.81M | -10.40M | -16.77M | -15.70M | -20.10M | -21.80M | -8.10M | -8.60M | -6.20M | -2.40M | -3.20M | -3.30M | -3.50M |
Before Tax Income | 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 | 120.30M | 93.83M | 52.50M | 32.90M | 37.70M | 83.40M | 71.40M | 38.90M | 71.70M | 81.10M | 80.60M | 70.90M |
Income Tax Expenses | 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 | 35.80M | 30.49M | 17.30M | 10.90M | 13.10M | 28.80M | 23.90M | 18.10M | 21.80M | 28.00M | 28.00M | 24.20M |
Net Income | 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.30M | 63.33M | 35.20M | 22.10M | 24.60M | 54.60M | 47.50M | 20.80M | 50.00M | 53.10M | 52.70M | 46.70M |
Interest Expenses | 56.83M | 20.39M | 23.34M | 30.48M | 45.30M | 48.19M | 36.60M | 21.32M | 18.10M | 15.04M | 14.84M | 11.15M | 5.07M | 6.26M | 7.77M | 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 | 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 | 73.10M | 70.98M | 67.80M | 67.40M | 66.10M | 65.50M | 66.10M | 66.60M | 70.20M | 72.80M | 74.30M | 76.30M |
Diluted Shares Outstanding | 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.10M | 73.09M | 67.80M | 67.40M | 66.10M | 65.50M | 66.97M | 66.60M | 70.20M | 72.80M | 74.30M | 76.30M |
EBITDA | 784.06M | 769.59M | 701.40M | 532.64M | 586.65M | 496.71M | 547.75M | 460.12M | 384.16M | 427.30M | 380.40M | 376.40M | 348.41M | 266.47M | -88.01M | 212.03M | 163.66M | 152.68M | 139.78M | 120.70M | 81.74M | 62.49M | 79.56M | 113.72M | 100.80M | 63.90M | 97.10M | 104.60M | 101.30M | 89.30M |
EBITDA Margin | 29.83% | 29.71% | 29.69% | 25.11% | 26.74% | 22.03% | 26.50% | 25.44% | 22.75% | 25.08% | 24.65% | 26.70% | 28.25% | 25.58% | -10.74% | 18.85% | 16.47% | 17.11% | 16.80% | 15.21% | 12.25% | 9.65% | 10.88% | 15.36% | 14.39% | 9.67% | 15.25% | 17.16% | 17.42% | 17.62% |
EBIT | 672.16M | 669.67M | 597.52M | 331.97M | 476.40M | 496.71M | 456.89M | 389.82M | 318.97M | 367.55M | 325.96M | 337.41M | 319.63M | 237.58M | -119.42M | 179.79M | 135.72M | 129.37M | 114.10M | 93.83M | 52.50M | 33.00M | 37.70M | 83.40M | 71.40M | 38.90M | 71.80M | 81.10M | 80.70M | 70.90M |
EBIT Margin | 25.57% | 25.85% | 25.29% | 15.65% | 21.71% | 22.03% | 22.10% | 21.55% | 18.89% | 21.57% | 21.13% | 23.94% | 25.92% | 22.81% | -14.58% | 15.98% | 13.66% | 14.50% | 13.71% | 11.82% | 7.87% | 5.09% | 5.15% | 11.26% | 10.19% | 5.89% | 11.28% | 13.31% | 13.88% | 13.99% |
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-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 | 1994-10-30 |