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.46B | 3.14B | 2.41B | 1.68B | 1.38B | 1.17B | 977.00M | 809.00M | 752.00M | 725.00M | 668.00M | 577.00M | 760.00M | 654.00M | 604.00M | 615.70M | 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.82B | 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.20B | 2.85B | 2.57B | 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 | 9.19B | 8.08B | 7.75B | 5.45B | 4.12B | 3.76B | 3.49B | 2.97B | 2.70B | 2.58B | 2.54B | 2.36B | 2.21B | 2.16B | 1.99B | 1.84B | 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.76B | 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 | 706.00M | 3.56B | 416.00M | 146.00M | 6.00M | 6.00M | 8.00M | -5.00M | -7.00M | -7.00M | 4.00M | 4.00M | 5.00M | 44.00M | 42.00M | 561.77M | 4.00M | 360.31M | 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.63B | 3.14B | 2.57B | 2.50B | 2.18B | 1.85B | 1.50B | 1.40B | 1.24B | 738.00M | 1.30B | 1.23B | 1.18B | 1.01B | 863.00M | 682.06M | 650.77M | 637.57M | 559.54M | 524.10M | 420.38M | 343.23M | 99.46M | -43.54M | 145.90M | 19.90M | 17.30M | 21.30M | -5.90M | -13.70M |
Other Expenses / Income | -80.00M | -152.00M | -29.00M | 56.00M | 22.00M | 27.00M | 6.00M | -28.00M | -39.00M | -26.00M | N/A | -23.00M | -17.00M | -11.00M | -48.00M | -28.63M | 47.22M | 58.84M | 50.65M | 27.36M | 32.13M | 44.73M | -28.91M | -53.80M | 366.95M | 597.40M | -37.20M | -500.00K | 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.30B | 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 | 447.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 | 897.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 | 39.00M | 27.00M | 31.00M | 30.00M | 50.00M | 60.00M | 61.00M | 51.18M | 52.00M | 27.09M | N/A | N/A | N/A | N/A | 198.29M | 302.24M | N/A | N/A | 37.20M | 11.50M | N/A | 7.50M |
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.00M | 329.00M | 342.64M | 347.85M | 369.20M | 390.91M | 408.37M | 424.73M | 413.96M | 401.54M | 381.85M | 314.29M | 278.78M | 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.00M | 339.00M | 355.81M | 360.47M | 376.80M | 400.16M | 423.50M | 438.00M | 413.96M | 422.54M | 399.63M | 327.78M | 278.78M | 270.89M | 245.41M |
EBITDA | 4.58B | 4.04B | 3.37B | 2.95B | 2.43B | 2.12B | 1.84B | 1.63B | 1.48B | 970.00M | 1.53B | 1.47B | 1.43B | 1.30B | 1.13B | 979.29M | 966.74M | 858.21M | 692.08M | 670.36M | 536.35M | 440.57M | 289.91M | 530.52M | 359.10M | 161.20M | 70.50M | 69.00M | 62.50M | 50.30M |
EBITDA Margin | 28.13% | 28.14% | 26.47% | 30.60% | 31.64% | 31.26% | 30.84% | 31.56% | 31.53% | 23.14% | 33.91% | 35.29% | 34.45% | 33.68% | 32.76% | 30.77% | 31.44% | 32.11% | 29.55% | 32.90% | 28.72% | 27.86% | 21.34% | 42.06% | 32.83% | 19.02% | 11.89% | 11.52% | 11.60% | 12.71% |
EBIT | 3.80B | 3.24B | 2.62B | 2.58B | 2.21B | 1.90B | 1.52B | 1.40B | 1.42B | 691.00M | 1.38B | 1.27B | 1.23B | 1.03B | 911.00M | 703.45M | 774.34M | 718.70M | 649.05M | 562.70M | 452.90M | 472.67M | 353.63M | 219.21M | 512.85M | 617.30M | 17.30M | 92.50M | -4.50M | -13.70M |
EBIT Margin | 23.34% | 22.53% | 20.61% | 26.83% | 28.81% | 27.95% | 25.54% | 27.00% | 30.14% | 16.48% | 30.51% | 30.57% | 29.54% | 26.64% | 26.37% | 22.10% | 25.18% | 26.89% | 27.71% | 27.61% | 24.25% | 29.89% | 26.03% | 17.38% | 46.89% | 72.83% | 2.92% | 15.44% | -0.84% | -3.46% |
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 |