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.53B | 40.04B | 38.90B | 36.19B | 35.40B | 15.76B | 14.27B | 4.82B | 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.79B | 10.33B | 8.56B | 9.37B | 8.88B | 26.92B | 25.04B | 29.91B | 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.75B | 7.25B | 6.42B | 5.93B | 5.67B | 18.21B | 17.25B | 23.07B | 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 | 12.60B | 13.83B | 13.64B | 11.77B | 10.49B | 10.04B | N/A | N/A | N/A | N/A | N/A | N/A | 16.10B | 15.28B | 21.11B | 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 | -70.00M | 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 | 6.36B | 4.91B | 6.25B | 5.86B | 3.29B | 4.47B | 4.87B | 5.04B | 3.08B | 2.14B | 3.45B | 3.21B | 8.71B | 7.79B | 6.84B | 7.08B | 7.84B | -1.41B | -1.77B | 160.00M | -480.00M | -786.00M | -1.26B | -1.09B | -937.84M | 371.31M | 523.73M | -3.90B | -3.45B | -2.90B |
Other Expenses / Income | -519.00M | 451.00M | -1.35B | 817.00M | -1.62B | -3.60B | -517.00M | -458.00M | -337.00M | -516.00M | -157.00M | -756.00M | -5.57B | -5.52B | -4.95B | -6.41B | -5.82B | 4.62B | 4.67B | 2.15B | 1.80B | 2.12B | 2.42B | 2.01B | 2.08B | 689.75M | 375.79M | 4.53B | 3.99B | 3.43B |
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 | 52.00M | 86.00M | 79.00M | 85.00M | 98.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 | N/A |
Basic Shares Outstanding | 248.00M | 254.00M | 263.00M | 264.00M | 261.00M | 262.00M | 265.92M | 268.26M | 265.52M | 282.43M | 285.42M | 316.58M | 316.60M | 317.00M | 312.00M | 311.00M | 309.00M | 306.85M | 304.04M | 301.25M | 299.29M | 297.49M | 298.32M | 289.29M | 291.67M | 296.40M | 293.31M | 231.28M | 228.55M | 225.98M |
Diluted Shares Outstanding | 251.00M | 256.00M | 266.00M | 268.00M | 262.00M | 265.00M | 272.30M | 270.00M | 279.00M | 287.00M | 310.00M | 317.00M | 317.00M | 317.00M | 314.00M | 312.00M | 312.00M | 311.11M | 309.78M | 306.99M | 303.62M | 302.92M | 303.42M | 293.65M | 296.70M | 300.63M | 298.53M | 231.28M | 228.55M | 225.98M |
EBITDA | 10.64B | 9.94B | 10.77B | 10.28B | 6.90B | 8.46B | 8.01B | 8.09B | 5.71B | 4.47B | 6.04B | 4.92B | 5.31B | 4.32B | 3.93B | 2.74B | 4.06B | 4.96B | 4.45B | 3.77B | 2.69B | 2.69B | 2.51B | 2.20B | 2.29B | 2.10B | 1.87B | -149.20M | -179.60M | -130.20M |
EBITDA Margin | 12.14% | 11.03% | 11.52% | 12.24% | 9.97% | 12.14% | 12.23% | 13.41% | 11.33% | 9.43% | 13.25% | 11.12% | 12.43% | 11.00% | 11.32% | 7.71% | 10.70% | 14.08% | 13.77% | 12.86% | 10.90% | 11.96% | 12.18% | 11.22% | 12.56% | 12.50% | 11.77% | -1.30% | -1.75% | -1.39% |
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.19B | 2.35B | 1.97B | 762.00M | 2.11B | 3.21B | 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.48% | 5.98% | 5.68% | 2.15% | 5.57% | 9.13% | 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 |