Financial Year End | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 | 2004-07-31 | 2003-07-31 | 2002-07-31 | 2001-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 16.29B | 14.37B | 12.73B | 9.63B | 7.68B | 6.78B | 5.96B | 5.18B | 4.69B | 4.19B | 4.51B | 4.17B | 4.15B | 3.85B | 3.46B | 3.18B | 3.07B | 2.67B | 2.34B | 2.04B | 1.87B | 1.58B | 1.36B | 1.26B | 1.09B | 847.60M | 592.70M | 598.90M | 538.60M | 395.70M |
Cost of Revenue | 3.95B | 3.14B | 2.41B | 1.68B | 1.38B | 1.17B | 977.00M | 809.00M | 752.00M | 725.00M | 668.00M | 577.00M | 760.00M | 671.00M | 653.00M | 676.85M | 624.26M | 509.45M | 426.19M | 372.65M | 361.60M | 343.96M | 296.83M | 312.04M | 77.98M | 160.80M | 94.40M | 226.40M | 109.30M | 93.10M |
Gross Profit | 12.34B | 11.22B | 10.32B | 7.95B | 6.30B | 5.62B | 4.99B | 4.37B | 3.94B | 3.47B | 3.84B | 3.59B | 3.39B | 3.18B | 2.80B | 2.51B | 2.45B | 2.16B | 1.92B | 1.67B | 1.51B | 1.24B | 1.06B | 949.42M | 1.02B | 686.80M | 498.30M | 372.50M | 429.30M | 302.60M |
Operating Expenses | 8.48B | 8.08B | 7.75B | 5.45B | 4.12B | 3.76B | 3.49B | 2.97B | 2.70B | 2.58B | 2.52B | 2.36B | 2.21B | 2.14B | 1.94B | 1.78B | 1.76B | 1.51B | 1.34B | 1.12B | 1.04B | 851.49M | 778.29M | 744.52M | 869.95M | 666.90M | 481.00M | 351.20M | 435.20M | 316.30M |
Selling, General & Admin | 5.73B | 5.06B | 4.99B | 3.63B | 2.73B | 2.52B | 2.30B | 1.97B | 1.81B | 1.77B | 1.75B | 1.64B | 1.51B | 1.47B | 1.32B | 1.22B | 1.15B | 1.03B | 934.35M | 808.91M | 747.29M | 652.19M | 562.35M | 522.49M | 487.66M | 382.20M | 319.20M | 199.50M | 366.80M | 198.90M |
Research & Development | 2.75B | 2.54B | 2.35B | 1.68B | 1.39B | 1.23B | 1.19B | 998.00M | 881.00M | 798.00M | 758.00M | 685.00M | 669.00M | 634.00M | 573.00M | 566.23M | 605.82M | 472.52M | 398.98M | 305.24M | 281.13M | 255.82M | 203.52M | 207.09M | 169.08M | 143.40M | 108.60M | 93.00M | N/A | 53.40M |
Other Operating Expenses | 921.00M | 3.56B | 416.00M | 146.00M | 6.00M | 6.00M | 8.00M | 2.00M | 12.00M | 12.00M | 20.00M | 35.00M | 39.00M | 44.00M | 42.00M | N/A | 4.00M | N/A | 9.90M | 10.25M | 14.13M | -56.52M | 12.42M | 14.95M | 213.20M | 141.30M | 53.20M | 58.70M | 68.40M | 64.00M |
Operating Income | 3.85B | 3.14B | 2.57B | 2.50B | 2.18B | 1.85B | 1.50B | 1.40B | 1.24B | 886.00M | 1.31B | 1.23B | 1.18B | 1.04B | 863.00M | 724.18M | 686.28M | 657.53M | 572.88M | 540.64M | 463.51M | 386.04M | 283.23M | 204.90M | 145.90M | 19.90M | 17.30M | 21.30M | -5.90M | -13.70M |
Other Expenses / Income | -303.00M | -152.00M | -29.00M | 56.00M | 22.00M | 27.00M | 8.00M | -28.00M | -39.00M | -174.00M | N/A | -23.00M | -26.00M | -71.00M | -48.00M | -70.75M | 11.70M | 38.88M | 37.33M | 15.41M | -10.61M | 6.80M | -198.29M | -302.24M | 366.95M | 597.40M | -37.20M | -11.50M | 7.70M | -7.50M |
Before Tax Income | 3.55B | 2.99B | 2.54B | 2.56B | 2.20B | 1.88B | 1.50B | 1.37B | 1.20B | 712.00M | 1.31B | 1.21B | 1.15B | 966.00M | 815.00M | 653.43M | 697.99M | 696.41M | 610.21M | 556.06M | 452.90M | 392.84M | 84.94M | -97.34M | 512.85M | 617.30M | -19.90M | 9.80M | 1.80M | -21.20M |
Income Tax Expenses | 587.00M | 605.00M | 476.00M | 494.00M | 372.00M | 324.00M | 292.00M | 396.00M | 397.00M | 299.00M | 453.00M | 387.00M | 384.00M | 332.00M | 276.00M | 205.22M | 245.58M | 251.61M | 232.09M | 181.07M | 135.87M | 129.64M | 15.18M | -229.00K | 207.18M | 240.80M | -7.70M | 12.70M | 16.20M | 24.20M |
Net Income | 2.96B | 2.38B | 2.07B | 2.06B | 1.83B | 1.56B | 1.21B | 971.00M | 979.00M | 365.00M | 907.00M | 858.00M | 792.00M | 634.00M | 574.00M | 447.04M | 476.76M | 440.00M | 416.96M | 381.63M | 317.03M | 343.03M | 140.16M | -82.79M | 305.66M | 376.50M | -12.20M | 68.30M | -20.70M | -45.40M |
Interest Expenses | 251.00M | 248.00M | 81.00M | 29.00M | 14.00M | 15.00M | 20.00M | 31.00M | 35.00M | 27.00M | 31.00M | 30.00M | 50.00M | 60.00M | 61.00M | 51.18M | 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 | 280.00M | 281.00M | 280.00M | 270.00M | 261.00M | 260.00M | 256.00M | 257.00M | 262.00M | 281.00M | 285.00M | 297.00M | 296.00M | 307.00M | 316.00M | 322.28M | 328.55M | 342.64M | 347.85M | 369.20M | 390.91M | 410.59M | 423.59M | 415.92M | 401.54M | 365.38M | 298.06M | 284.69M | 270.89M | 245.41M |
Diluted Shares Outstanding | 284.00M | 283.00M | 284.00M | 273.00M | 264.00M | 264.00M | 261.00M | 261.00M | 265.00M | 286.00M | 291.00M | 303.00M | 305.00M | 317.00M | 325.00M | 330.19M | 339.27M | 355.81M | 360.47M | 376.80M | 400.16M | 421.91M | 435.79M | 415.92M | 422.54M | 382.18M | 298.06M | 288.85M | 270.89M | 245.41M |
EBITDA | 4.64B | 4.04B | 3.37B | 2.95B | 2.43B | 2.12B | 1.78B | 1.63B | 1.65B | 922.00M | 1.59B | 1.51B | 1.47B | 1.27B | 1.17B | 978.12M | 938.80M | 830.34M | 766.06M | 697.17M | 568.62M | 565.63M | 230.18M | 242.60M | 726.05M | 758.60M | 33.30M | 139.70M | 63.90M | 42.80M |
EBITDA Margin | 28.50% | 28.14% | 26.47% | 30.60% | 31.64% | 31.26% | 29.78% | 31.56% | 35.13% | 21.99% | 35.24% | 36.13% | 35.36% | 32.90% | 33.78% | 30.73% | 30.53% | 31.06% | 32.71% | 34.21% | 30.45% | 35.77% | 16.95% | 19.23% | 66.38% | 89.50% | 5.62% | 23.33% | 11.86% | 10.82% |
EBIT | 3.80B | 3.24B | 2.62B | 2.58B | 2.21B | 1.90B | 1.52B | 1.40B | 1.41B | 691.00M | 1.39B | 1.27B | 1.23B | 1.03B | 911.00M | 703.45M | 722.34M | 691.61M | 649.05M | 562.70M | 452.90M | 472.67M | 155.34M | -83.02M | 512.85M | 617.30M | -19.90M | 81.00M | -4.50M | -21.20M |
EBIT Margin | 23.34% | 22.53% | 20.61% | 26.83% | 28.81% | 27.95% | 25.54% | 27.00% | 30.06% | 16.48% | 30.87% | 30.57% | 29.54% | 26.64% | 26.37% | 22.10% | 23.49% | 25.87% | 27.71% | 27.61% | 24.25% | 29.89% | 11.44% | -6.58% | 46.89% | 72.83% | -3.36% | 13.52% | -0.84% | -5.36% |
Financial Year End | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | 2020-07-31 | 2019-07-31 | 2018-07-31 | 2017-07-31 | 2016-07-31 | 2015-07-31 | 2014-07-31 | 2013-07-31 | 2012-07-31 | 2011-07-31 | 2010-07-31 | 2009-07-31 | 2008-07-31 | 2007-07-31 | 2006-07-31 | 2005-07-31 | 2004-07-31 | 2003-07-31 | 2002-07-31 | 2001-07-31 | 2000-07-31 | 1999-07-31 | 1998-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 |