Financial Year End | 2024-05-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 | 1995-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 87.69B | 90.16B | 93.51B | 83.96B | 69.22B | 69.69B | 65.45B | 60.32B | 50.37B | 47.45B | 45.57B | 44.29B | 42.68B | 39.30B | 34.73B | 35.50B | 37.95B | 35.21B | 32.29B | 29.36B | 24.71B | 22.49B | 20.61B | 19.63B | 18.26B | 16.77B | 15.87B | 11.52B | 10.27B | 9.39B |
Cost of Revenue | 68.74B | 70.99B | 73.34B | 66.00B | 55.87B | 54.87B | 50.75B | 46.51B | 40.04B | 38.90B | 36.19B | 35.40B | 15.76B | 14.27B | 7.19B | 5.71B | 8.67B | 4.69B | 4.78B | 4.63B | 3.84B | 3.61B | 3.56B | 3.30B | 3.08B | 1.40B | 1.29B | 6.02B | 5.27B | 4.54B |
Gross Profit | 18.95B | 19.17B | 20.17B | 17.95B | 13.34B | 14.83B | 14.70B | 13.81B | 10.33B | 8.56B | 9.37B | 8.88B | 26.92B | 25.04B | 27.54B | 29.79B | 29.28B | 30.53B | 27.51B | 24.73B | 20.87B | 18.88B | 17.05B | 16.33B | 15.18B | 15.38B | 14.59B | 5.50B | 5.00B | 4.85B |
Operating Expenses | 12.60B | 13.83B | 13.64B | 11.98B | 10.49B | 10.04B | 9.45B | 8.77B | 7.25B | 6.42B | 5.93B | 5.67B | 23.60B | 22.57B | 20.81B | 22.70B | 21.44B | 31.94B | 29.28B | 24.57B | 21.35B | 19.67B | 18.30B | 17.42B | 16.12B | 15.01B | 14.06B | 9.41B | 8.45B | 7.75B |
Selling, General & Admin | -722.00M | 13.83B | 13.64B | 11.77B | 10.49B | 10.04B | 8.97B | 8.34B | 8.31B | 403.00M | 407.00M | 424.00M | 16.10B | 15.28B | 14.03B | 20.73B | 14.20B | 16.08B | 14.96B | 14.28B | 12.65B | 11.58B | 10.88B | 9.91B | 9.14B | 8.48B | 7.93B | 6.17B | 5.58B | 5.24B |
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 | 14.12B | 13.83B | 13.64B | 11.98B | 10.49B | 10.04B | 9.45B | 8.75B | 7.25B | 6.42B | 5.93B | 5.67B | 2.11B | 1.97B | 1.96B | 1.98B | 7.24B | 15.86B | 14.32B | 10.30B | 8.71B | 8.09B | 7.43B | 7.50B | 6.98B | 6.52B | 6.13B | 3.24B | 2.87B | 2.51B |
Operating Income | 5.56B | 4.91B | 6.25B | 5.86B | 3.29B | 4.47B | 4.74B | 5.04B | 3.08B | 1.87B | 3.45B | 2.55B | 3.19B | 2.38B | 2.00B | 747.00M | 2.08B | 3.28B | 3.01B | 2.47B | 1.44B | 1.47B | 1.32B | 1.07B | 1.22B | 1.16B | 1.01B | -2.37B | -2.02B | -1.65B |
Other Expenses / Income | 277.00M | 451.00M | -1.35B | 817.00M | -748.00M | -3.81B | 81.00M | 13.00M | -337.00M | -240.00M | -157.00M | -1.34B | -45.00M | -113.00M | -104.00M | -70.00M | -59.00M | -61.00M | -115.00M | -158.00M | -121.00M | -133.00M | -161.00M | -144.00M | -83.26M | -102.02M | -111.14M | 4.49B | 4.11B | -69.00M |
Before Tax Income | 5.84B | 5.36B | 4.90B | 6.67B | 1.67B | 655.00M | 4.35B | 4.58B | 2.74B | 1.63B | 3.29B | 2.46B | 3.14B | 2.27B | 1.89B | 677.00M | 2.02B | 3.21B | 2.90B | 2.31B | 1.32B | 1.34B | 1.16B | 927.57M | 1.14B | 1.06B | 899.52M | 628.20M | 540.00M | 522.10M |
Income Tax Expenses | 1.50B | 1.39B | 1.07B | 1.44B | 383.00M | 115.00M | -219.00M | 1.58B | 920.00M | 577.00M | 1.19B | 894.00M | 1.11B | 813.00M | 710.00M | 579.00M | 891.00M | 1.20B | 1.09B | 864.00M | 481.00M | 508.00M | 435.00M | 343.20M | 449.40M | 429.73M | 401.36M | 267.00M | 232.20M | 224.50M |
Net Income | 4.33B | 3.97B | 3.83B | 5.23B | 1.29B | 540.00M | 4.57B | 3.00B | 1.82B | 1.05B | 2.10B | 1.56B | 2.03B | 1.45B | 1.18B | 98.00M | 1.12B | 2.02B | 1.81B | 1.45B | 838.00M | 830.00M | 710.00M | 584.37M | 688.34M | 631.33M | 503.03M | 361.20M | 307.80M | 297.60M |
Interest Expenses | 745.00M | 401.00M | 689.00M | 793.00M | 672.00M | 588.00M | 558.00M | 512.00M | 336.00M | 235.00M | 160.00M | 82.00M | 39.00M | 77.00M | 71.00M | 85.00M | 98.00M | 136.00M | 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 | 248.00M | 254.00M | 263.00M | 264.00M | 261.00M | 262.00M | 267.00M | 266.00M | 276.00M | 283.00M | 307.00M | 315.00M | 315.00M | 315.00M | 312.00M | 311.00M | 309.00M | 307.00M | 304.04M | 301.25M | 299.29M | 297.49M | 298.32M | 289.11M | 291.53M | 296.40M | 292.46M | 291.43M | 226.26M | 223.95M |
Diluted Shares Outstanding | 251.00M | 256.00M | 266.00M | 268.00M | 262.00M | 265.00M | 272.00M | 270.00M | 279.00M | 287.00M | 310.00M | 317.00M | 317.00M | 317.00M | 314.00M | 312.00M | 312.00M | 311.00M | 309.78M | 306.99M | 303.62M | 302.92M | 303.42M | 293.47M | 296.55M | 300.63M | 297.65M | 294.46M | 228.55M | 225.97M |
EBITDA | 10.87B | 10.60B | 9.77B | 11.75B | 6.34B | 4.93B | 8.55B | 8.09B | 7.53B | 7.14B | 6.04B | 4.92B | 5.31B | 4.32B | 3.93B | 2.74B | 4.06B | 5.09B | 4.56B | 3.93B | 2.56B | 2.69B | 2.51B | 190.00M | -675.00M | 1.41B | 1.55B | -3.15B | -2.74B | 1.24B |
EBITDA Margin | 12.39% | 11.76% | 10.44% | 13.99% | 9.17% | 7.08% | 13.07% | 13.42% | 14.95% | 15.05% | 13.25% | 11.12% | 12.43% | 11.00% | 11.32% | 7.71% | 10.70% | 14.46% | 14.13% | 13.39% | 10.35% | 11.96% | 12.18% | 0.97% | -3.70% | 8.41% | 9.74% | -27.32% | -26.68% | 13.24% |
EBIT | 6.58B | 5.76B | 5.58B | 7.47B | 2.34B | 1.24B | 4.91B | 5.09B | 3.08B | 1.86B | 3.45B | 2.54B | 3.18B | 2.34B | 1.97B | 762.00M | 2.11B | 3.35B | 2.90B | 2.31B | 1.32B | 1.34B | 1.15B | 927.57M | 1.14B | 1.06B | 904.39M | 628.20M | 540.00M | 522.10M |
EBIT Margin | 7.50% | 6.39% | 5.97% | 8.89% | 3.38% | 1.78% | 7.50% | 8.44% | 6.11% | 3.92% | 7.57% | 5.73% | 7.45% | 5.96% | 5.66% | 2.15% | 5.57% | 9.52% | 8.98% | 7.88% | 5.34% | 5.95% | 5.56% | 4.73% | 6.23% | 6.33% | 5.70% | 5.45% | 5.26% | 5.56% |
Financial Year End | 2024-05-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 | 1995-05-31 |