Financial Year End | 2024-05-31 | 2023-12-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5.28B | 5.28B | 5.01B | 4.61B | 4.06B | 4.04B | 3.77B | 3.38B | 3.15B | 2.95B | 2.74B | 2.52B | 2.33B | 2.23B | 2.08B | 2.00B | 2.08B | 2.07B | 1.89B | 1.67B | 1.45B | 1.29B | 1.05B | 954.91M | 869.86M | 728.12M | 1.18B | 993.40M | 734.70M | 325.30M |
Cost of Revenue | 1.48B | 1.48B | 1.45B | 1.36B | 1.27B | 1.28B | 1.18B | 1.02B | 919.60M | 857.10M | 808.00M | 732.50M | 671.30M | 680.80M | 653.60M | 653.59M | 680.52M | 660.74M | 615.48M | 560.25M | 329.51M | 303.44M | 257.65M | 220.70M | 200.35M | 137.00M | 697.20M | 604.20M | 428.60M | 82.90M |
Gross Profit | 3.80B | 3.80B | 3.55B | 3.26B | 2.79B | 2.76B | 2.59B | 2.36B | 2.23B | 2.09B | 1.93B | 1.79B | 1.65B | 1.55B | 1.43B | 1.35B | 1.40B | 1.41B | 1.27B | 1.11B | 1.12B | 990.91M | 788.38M | 734.21M | 669.50M | 591.12M | 478.20M | 389.20M | 306.10M | 242.40M |
Operating Expenses | 1.62B | 1.62B | 1.52B | 1.42B | 1.32B | 1.30B | 1.22B | 1.08B | 992.10M | 948.20M | 878.00M | 803.70M | 750.10M | 695.10M | 644.30M | 622.44M | 597.04M | 577.32M | 569.94M | 464.59M | 581.86M | 557.60M | 387.34M | 370.52M | 332.80M | 332.23M | 290.70M | 254.60M | 209.50M | 174.90M |
Selling, General & Admin | 1.62B | 1.62B | 1.52B | 1.42B | 1.32B | 1.30B | 1.22B | 1.08B | 992.10M | 948.20M | 878.00M | 803.70M | 750.10M | 695.10M | 644.30M | 622.44M | 597.04M | 577.32M | 569.94M | 464.77M | 581.86M | 557.60M | 440.39M | 370.52M | 332.80M | 295.75M | 257.80M | 227.30M | 188.10M | 161.00M |
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 | 15.10M | -15.40M | -26.50M | -23.40M | 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 | -180.00K | N/A | N/A | -53.05M | N/A | N/A | 36.48M | 32.90M | 27.30M | 21.40M | 13.90M |
Operating Income | 2.17B | 2.17B | 2.03B | 1.84B | 1.46B | 1.46B | 1.37B | 1.29B | 1.24B | 1.15B | 1.05B | 982.70M | 904.80M | 853.90M | 786.40M | 724.79M | 805.20M | 828.27M | 701.55M | 649.75M | 533.77M | 433.31M | 401.04M | 363.69M | 336.70M | 258.89M | 187.50M | 134.60M | 96.60M | 67.50M |
Other Expenses / Income | 43.90M | 43.90M | 15.10M | -15.40M | -26.50M | -23.40M | -3.30M | 8.60M | -9.10M | 4.50M | 6.40M | 5.40M | 6.60M | 6.40M | 5.80M | 4.51M | 6.88M | 26.55M | 43.42M | 26.09M | 12.39M | 16.47M | 30.50M | 31.32M | 27.28M | 16.48M | 12.60M | 9.60M | 7.10M | 5.20M |
Before Tax Income | 2.22B | 2.22B | 2.05B | 1.82B | 1.43B | 1.44B | 1.37B | 1.30B | 1.24B | 1.15B | 1.06B | 988.10M | 911.40M | 860.30M | 792.20M | 729.31M | 812.08M | 854.82M | 743.27M | 674.77M | 546.17M | 449.78M | 431.54M | 395.01M | 363.98M | 275.37M | 200.10M | 144.20M | 103.70M | 72.70M |
Income Tax Expenses | 527.60M | 527.60M | 490.90M | 431.80M | 336.70M | 339.00M | 333.60M | 362.40M | 427.50M | 394.30M | 385.10M | 360.60M | 342.40M | 312.30M | 276.90M | 252.31M | 278.53M | 278.67M | 227.82M | 209.85M | 177.32M | 146.83M | 138.09M | 120.48M | 109.11M | 85.36M | 61.00M | 42.00M | 28.50M | 20.40M |
Net Income | 1.69B | 1.69B | 1.56B | 1.39B | 1.10B | 1.10B | 1.03B | 933.70M | 817.30M | 756.80M | 674.90M | 627.50M | 569.00M | 548.00M | 515.30M | 477.00M | 533.54M | 576.14M | 515.45M | 464.91M | 368.85M | 302.95M | 293.45M | 274.53M | 254.87M | 190.01M | 139.10M | 102.20M | 75.20M | 52.30M |
Interest Expenses | 37.30M | 37.30M | 36.70M | 36.60M | 35.80M | 38.80M | 17.60M | 3.90M | 2.50M | 1.10M | 700.00K | 1.10M | 100.00K | 100.00K | 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 |
Basic Shares Outstanding | 360.30M | 360.30M | 360.40M | 360.60M | 359.90M | 358.50M | 359.20M | 359.00M | 359.80M | 360.70M | 362.90M | 364.50M | 363.80M | 362.40M | 361.80M | 361.36M | 360.78M | 368.42M | 381.15M | 379.46M | 378.34M | 377.22M | 376.26M | 374.75M | 372.78M | 370.60M | 552.42M | 825.23M | 366.25M | 347.79M |
Diluted Shares Outstanding | 362.10M | 362.10M | 362.30M | 363.10M | 362.10M | 361.00M | 361.80M | 361.50M | 362.60M | 362.50M | 364.60M | 366.10M | 364.70M | 363.00M | 362.40M | 361.73M | 360.99M | 369.53M | 382.80M | 381.35M | 379.76M | 378.69M | 378.08M | 378.00M | 377.51M | 375.08M | 559.77M | 834.37M | 366.25M | 347.79M |
EBITDA | 2.35B | 2.35B | 2.21B | 2.03B | 1.65B | 1.67B | 1.56B | 1.43B | 1.38B | 1.26B | 1.15B | 1.08B | 996.40M | 945.30M | 875.10M | 815.75M | 897.85M | 935.43M | 798.53M | 744.16M | 613.24M | 515.23M | 465.60M | 411.09M | 375.84M | 295.38M | 220.47M | 161.96M | 118.00M | 87.00M |
EBITDA Margin | 44.53% | 44.53% | 44.13% | 44.06% | 40.74% | 41.34% | 41.30% | 42.28% | 43.82% | 42.59% | 42.12% | 42.97% | 42.83% | 42.39% | 41.99% | 40.77% | 43.11% | 45.27% | 42.32% | 44.44% | 42.43% | 39.81% | 44.51% | 43.05% | 43.21% | 40.57% | 18.76% | 16.30% | 16.06% | 26.74% |
EBIT | 2.26B | 2.26B | 2.08B | 1.86B | 1.47B | 1.48B | 1.39B | 1.30B | 1.25B | 1.15B | 1.06B | 989.20M | 911.50M | 860.40M | 792.20M | 729.31M | 812.08M | 854.82M | 743.27M | 674.77M | 546.17M | 449.78M | 431.54M | 395.01M | 363.98M | 275.37M | 200.10M | 144.20M | 103.70M | 72.70M |
EBIT Margin | 42.73% | 42.73% | 41.64% | 40.36% | 36.24% | 36.53% | 36.73% | 38.45% | 39.58% | 39.03% | 38.72% | 39.27% | 39.18% | 38.59% | 38.01% | 36.45% | 38.99% | 41.37% | 39.39% | 40.29% | 37.79% | 34.75% | 41.26% | 41.37% | 41.84% | 37.82% | 17.02% | 14.52% | 14.11% | 22.35% |
Financial Year End | 2024-05-31 | 2023-12-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 |