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 | 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 | 501.80M |
Cost of Revenue | 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 | 377.50M |
Gross Profit | 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 | 124.30M |
Operating Expenses | 909.45M | 977.75M | 922.02M | 867.44M | 734.55M | 684.03M | 602.02M | 529.52M | 449.88M | 429.45M | 337.40M | 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 | 51.50M |
Selling, General & Admin | 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 | 48.80M |
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 | 67.52M | 171.38M | 40.61M | 35.69M | 81.50M | 62.46M | -5.80M | -5.87M | -5.22M | -3.07M | -2.53M | 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 | 2.70M |
Operating Income | 1.72B | 1.51B | 1.02B | 550.26M | 680.80M | 786.22M | 644.94M | 495.93M | 452.09M | 400.32M | 203.60M | 63.43M | -46.24M | -151.53M | -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 | 72.80M |
Other Expenses / Income | 117.62M | 195.10M | 79.44M | 36.64M | 106.37M | 147.70M | 169.38M | 93.10M | 83.47M | 104.27M | 64.10M | 49.51M | 16.88M | 34.34M | 20.70M | -66.25M | 74.78M | 101.03M | 64.89M | -101.53M | -80.44M | -64.53M | N/A | -36.72M | -31.30M | -31.40M | -29.50M | -24.30M | -22.20M | -15.90M |
Before Tax Income | 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 | 56.90M |
Income Tax Expenses | 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 | 20.70M |
Net Income | 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 | 36.20M |
Interest Expenses | N/A | -141.23M | N/A | 2.44M | N/A | -172.96M | N/A | N/A | N/A | 656.00K | N/A | N/A | 1.50M | 22.75M | 13.69M | 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 | 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 | 139.67M | 137.97M | 135.64M | 134.50M |
Diluted Shares Outstanding | 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 | 149.42M | 147.56M | 146.60M | 142.66M |
EBITDA | 1.72B | 1.51B | 1.06B | 550.26M | 680.80M | 786.22M | 839.67M | 612.15M | 559.12M | 528.24M | 292.91M | 135.53M | -4.72M | -74.39M | -458.85M | -438.45M | 101.92M | 1.16B | 1.35B | 669.20M | 423.23M | 357.81M | 347.25M | 239.49M | 167.80M | 138.80M | 108.90M | 89.00M | 82.30M | 59.60M |
EBITDA Margin | 17.26% | 14.68% | 12.01% | 7.77% | 9.42% | 11.01% | 14.44% | 11.84% | 13.40% | 13.50% | 10.95% | 7.20% | -0.32% | -4.98% | -26.14% | -13.88% | 2.19% | 18.93% | 23.26% | 17.19% | 15.25% | 15.36% | 15.57% | 13.27% | 11.53% | 11.51% | 11.21% | 11.70% | 12.73% | 11.88% |
EBIT | 1.84B | 1.56B | 1.10B | 589.34M | 787.17M | 760.96M | 814.31M | 589.03M | 535.56M | 505.24M | 267.70M | 112.94M | -27.86M | -94.44M | -482.77M | -466.79M | 70.68M | 1.13B | 1.32B | 647.43M | 411.15M | 347.32M | 337.89M | 230.97M | 161.20M | 133.20M | 104.80M | 85.70M | 79.40M | 56.90M |
EBIT Margin | 18.43% | 15.21% | 12.52% | 8.33% | 10.90% | 10.65% | 14.00% | 11.39% | 12.84% | 12.92% | 10.01% | 6.00% | -1.89% | -6.32% | -27.50% | -14.78% | 1.52% | 18.40% | 22.84% | 16.63% | 14.82% | 14.91% | 15.15% | 12.80% | 11.08% | 11.04% | 10.79% | 11.27% | 12.29% | 11.34% |
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 |