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 | 2.81B | 9.99B | 10.28B | 8.79B | 7.08B | 7.22B | 7.14B | 5.82B | 5.17B | 4.17B | 3.91B | 2.67B | 1.88B | 1.48B | 1.49B | 1.76B | 3.16B | 4.65B | 6.12B | 5.79B | 3.89B | 2.78B | 2.33B | 2.23B | 1.80B | 1.46B | 1.21B | 971.70M | 760.70M | 646.30M |
Cost of Revenue | N/A | 7.36B | 7.79B | 6.85B | 5.66B | 5.81B | 5.67B | 4.56B | 4.14B | 3.27B | 3.08B | 2.13B | 1.53B | 1.26B | 1.38B | 1.95B | 3.04B | 4.02B | 4.40B | 3.93B | 2.76B | 2.00B | 1.68B | 1.62B | 1.36B | 1.12B | 928.30M | 744.20M | 577.70M | 482.10M |
Gross Profit | 2.81B | 2.63B | 2.49B | 1.94B | 1.42B | 1.42B | 1.47B | 1.25B | 1.03B | 901.98M | 829.76M | 541.00M | 350.69M | 215.11M | 111.70M | -196.00M | 121.46M | 624.05M | 1.72B | 1.87B | 1.13B | 779.93M | 647.97M | 605.87M | 446.57M | 330.80M | 278.00M | 227.50M | 183.00M | 164.20M |
Operating Expenses | 982.29M | 909.45M | 977.75M | 922.02M | 867.44M | 734.55M | 684.03M | 607.82M | 535.38M | 455.11M | 432.52M | 339.93M | 287.26M | 261.36M | 263.22M | 321.16M | 521.99M | 628.15M | 695.40M | 608.07M | 381.08M | 288.34M | 236.12M | 267.98M | 178.89M | 136.80M | 112.30M | 90.40M | 73.00M | 62.60M |
Selling, General & Admin | 982.29M | 909.45M | 977.75M | 922.02M | 867.44M | 734.55M | 684.03M | 607.82M | 535.38M | 455.11M | 432.52M | 339.93M | 287.26M | 261.36M | 263.22M | 321.16M | 429.89M | 516.73M | 573.40M | 482.79M | 381.08M | 288.34M | 236.12M | 209.73M | 170.36M | 130.20M | 106.70M | 86.30M | 69.70M | 59.70M |
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 | N/A | N/A | 171.38M | 40.61M | 35.69M | 81.50M | 62.46M | 53.31M | 58.22M | 67.57M | 66.19M | 52.24M | N/A | N/A | N/A | N/A | 92.09M | 111.42M | 121.99M | 125.28M | N/A | N/A | N/A | 58.25M | 8.53M | 6.60M | 5.60M | 4.10M | 3.30M | 2.90M |
Operating Income | 2.04B | 1.72B | 1.51B | 1.02B | 550.26M | 680.80M | 786.22M | 644.94M | 490.06M | 446.87M | 397.25M | 201.07M | 63.43M | -47.75M | -174.28M | -517.16M | -400.53M | -4.10M | 1.03B | 1.26B | 748.96M | 491.59M | 411.85M | 337.89M | 267.68M | 194.00M | 165.70M | 137.10M | 110.00M | 101.60M |
Other Expenses / Income | 45.45M | 117.62M | 195.10M | 79.44M | 36.64M | 106.37M | 147.70M | 167.13M | 98.97M | 88.69M | 107.33M | 66.63M | 49.51M | 16.88M | 27.82M | 20.70M | -62.02M | 74.78M | 101.03M | 64.89M | -101.53M | -80.44M | -64.53M | N/A | -33.47M | -31.30M | -31.40M | -26.10M | -22.90M | -22.20M |
Before Tax Income | 2.09B | 1.84B | 1.70B | 1.10B | 586.90M | 787.17M | 933.92M | 814.31M | 589.03M | 535.56M | 504.58M | 267.70M | 112.94M | -29.37M | -117.19M | -496.46M | -466.79M | 70.68M | 1.13B | 1.32B | 647.43M | 411.15M | 347.32M | 337.89M | 230.97M | 162.70M | 134.30M | 107.60M | 85.70M | 79.40M |
Income Tax Expenses | 514.45M | 470.30M | 417.23M | 266.69M | 140.28M | 197.16M | 185.76M | 278.82M | 206.93M | 172.40M | 164.55M | 97.09M | -374.20M | -69.16M | -113.81M | 259.36M | -168.98M | 35.03M | 439.40M | 517.02M | 238.32M | 151.33M | 127.43M | 124.22M | 85.02M | 59.70M | 48.50M | 39.80M | 32.00M | 29.50M |
Net Income | 1.57B | 1.37B | 1.29B | 833.63M | 446.62M | 590.01M | 748.15M | 535.50M | 382.10M | 363.17M | 340.03M | 170.61M | 487.15M | 39.80M | -3.37M | -755.83M | -297.81M | 35.65M | 687.21M | 806.11M | 409.11M | 259.82M | 219.89M | 213.67M | 145.94M | 101.50M | 84.70M | 65.00M | 53.70M | 49.90M |
Interest Expenses | N/A | N/A | N/A | N/A | 2.44M | N/A | N/A | N/A | N/A | N/A | 656.00K | N/A | N/A | 1.50M | 22.75M | 13.69M | 69.49M | N/A | N/A | N/A | 109.76M | 87.63M | 64.53M | N/A | 36.72M | 24.20M | 28.00M | 32.30M | 24.30M | 22.20M |
Basic Shares Outstanding | 103.65M | 110.02M | 116.77M | 124.10M | 130.09M | 145.01M | 151.98M | 162.22M | 168.26M | 176.43M | 177.58M | 169.29M | 167.35M | 167.14M | 165.67M | 161.55M | 158.73M | 155.32M | 154.30M | 154.27M | 148.65M | 141.34M | 140.94M | 143.34M | 145.08M | 146.76M | 145.93M | 136.13M | 135.09M | 135.64M |
Diluted Shares Outstanding | 104.69M | 111.01M | 117.97M | 125.81M | 131.25M | 146.50M | 154.20M | 169.49M | 175.97M | 184.70M | 185.88M | 177.96M | 170.15M | 168.38M | 165.67M | 161.55M | 158.73M | 164.17M | 164.85M | 168.55M | 162.33M | 151.08M | 150.96M | 154.73M | 149.65M | 149.74M | 153.44M | 145.25M | 143.20M | 146.60M |
EBITDA | 2.04B | 1.80B | 1.59B | 1.10B | 676.51M | 795.61M | 834.78M | 686.23M | 526.99M | 506.14M | 447.03M | 292.91M | 135.53M | -4.72M | -74.39M | -472.54M | -438.45M | 100.63M | 1.03B | 1.26B | 646.28M | 413.62M | 422.34M | 347.25M | 276.21M | 200.60M | 171.30M | 141.20M | 113.30M | 104.50M |
EBITDA Margin | 72.61% | 18.02% | 15.43% | 12.48% | 9.56% | 11.01% | 11.69% | 11.80% | 10.19% | 12.13% | 11.43% | 10.95% | 7.20% | -0.32% | -4.98% | -26.92% | -13.88% | 2.17% | 16.75% | 21.72% | 16.60% | 14.90% | 18.13% | 15.57% | 15.30% | 13.78% | 14.20% | 14.53% | 14.89% | 16.17% |
EBIT | 2.09B | 1.84B | 1.70B | 1.10B | 589.34M | 787.17M | 933.92M | 814.31M | 589.03M | 535.56M | 505.24M | 267.70M | 112.94M | -27.86M | -94.44M | -482.77M | -397.30M | 70.68M | 1.13B | 1.32B | 757.19M | 498.78M | 411.85M | 337.89M | 267.68M | 185.40M | 161.20M | 137.10M | 110.00M | 101.60M |
EBIT Margin | 74.22% | 18.43% | 16.58% | 12.52% | 8.33% | 10.90% | 13.07% | 14.00% | 11.39% | 12.84% | 12.92% | 10.01% | 6.00% | -1.89% | -6.32% | -27.50% | -12.58% | 1.52% | 18.40% | 22.84% | 19.45% | 17.97% | 17.68% | 15.15% | 14.83% | 12.74% | 13.36% | 14.11% | 14.46% | 15.72% |
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 |