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 | 52.96B | 49.95B | 42.44B | 40.48B | 39.07B | 39.51B | 39.83B | 37.73B | 37.05B | 38.23B | 38.27B | 37.18B | 37.12B | 35.62B | 26.82B | 23.25B | 22.43B | 18.00B | 14.38B | 11.80B | 10.16B | 9.47B | 9.67B | 10.86B | 10.13B | 8.83B | 7.14B | 5.68B | 4.22B | 2.97B |
Cost of Revenue | 15.14B | 13.56B | 8.88B | 7.86B | 7.94B | 8.00B | 8.06B | 7.45B | 7.48B | 7.53B | 7.24B | 7.38B | 7.86B | 8.40B | 5.76B | 4.79B | 4.98B | 4.19B | 3.23B | 2.65B | 2.32B | 2.34B | 2.41B | 2.80B | 2.94B | 3.06B | 2.27B | 1.55B | 1.10B | 631.20M |
Gross Profit | 37.82B | 36.39B | 33.56B | 32.62B | 31.13B | 31.51B | 31.77B | 30.28B | 29.57B | 30.69B | 31.04B | 29.80B | 29.26B | 27.22B | 21.06B | 18.46B | 17.45B | 13.80B | 11.14B | 9.15B | 7.84B | 7.13B | 7.27B | 8.06B | 7.19B | 5.76B | 4.87B | 4.13B | 3.13B | 2.34B |
Operating Expenses | 22.46B | 24.04B | 23.25B | 17.23B | 17.60B | 18.25B | 18.08B | 17.67B | 17.20B | 17.07B | 16.68B | 15.34B | 15.21B | 14.50B | 11.22B | 9.90B | 9.44B | 7.67B | 6.19B | 4.77B | 3.98B | 3.69B | 3.70B | 4.29B | 4.11B | 3.89B | 3.46B | 2.83B | 2.17B | 1.69B |
Selling, General & Admin | 9.82B | 10.41B | 9.36B | 8.94B | 9.28B | 9.77B | 9.71B | 9.30B | 9.04B | 8.73B | 8.61B | 8.13B | 8.25B | 7.55B | 5.99B | 5.42B | 5.49B | 4.60B | 3.73B | 3.06B | 2.70B | 2.51B | 2.62B | 3.15B | 3.10B | 3.05B | 2.74B | 2.28B | 1.78B | 1.28B |
Research & Development | 8.91B | 9.41B | 7.69B | 6.53B | 6.07B | 6.03B | 6.08B | 6.15B | 6.35B | 5.52B | 6.17B | 6.00B | 4.52B | 4.52B | 3.25B | 2.77B | 2.74B | 2.19B | 1.87B | 1.49B | 1.28B | 1.18B | 1.08B | 1.14B | 1.01B | 841.41M | 719.14M | 555.48M | 389.09M | 260.60M |
Other Operating Expenses | 3.73B | -462.00M | -522.00M | 282.00M | 162.00M | 815.00M | 1.24B | 605.00M | 305.00M | 106.00M | -141.00M | 11.00M | 22.00M | 2.43B | 1.97B | 1.71B | 1.21B | 878.00M | 583.00M | 219.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 147.80M |
Operating Income | 15.35B | 13.67B | 15.84B | 15.65B | 14.15B | 14.01B | 13.90B | 13.44B | 13.10B | 14.29B | 14.98B | 14.43B | 13.71B | 12.03B | 9.06B | 8.32B | 7.84B | 5.97B | 4.74B | 4.02B | 3.86B | 3.44B | 3.57B | 3.78B | 3.08B | 1.87B | 1.24B | 1.26B | 904.89M | 649.80M |
Other Expenses / Income | -3.61B | -3.97B | -3.28B | -2.21B | -1.83B | -1.27B | -840.00M | -1.23B | -1.16B | -1.04B | -1.05B | -534.00M | -744.00M | -622.00M | -819.00M | -487.00M | -10.00M | 12.00M | 74.00M | -284.00M | 81.00M | -15.00M | -163.00M | 193.91M | 7.04B | 109.20M | 83.62M | 20.54M | 14.62M | 9.20M |
Before Tax Income | 11.74B | 9.13B | 7.65B | 13.00B | 12.06B | 12.27B | 12.42B | 11.68B | 11.44B | 12.83B | 13.70B | 13.90B | 12.96B | 11.41B | 8.24B | 7.83B | 7.83B | 5.99B | 4.81B | 4.05B | 3.94B | 3.42B | 3.41B | 3.97B | 10.12B | 1.98B | 1.33B | 1.28B | 919.51M | 659.00M |
Income Tax Expenses | 1.27B | 623.00M | 932.00M | 747.00M | 1.93B | 1.19B | 8.84B | 2.23B | 2.54B | 2.90B | 2.75B | 2.97B | 2.98B | 2.86B | 2.11B | 2.24B | 2.31B | 1.71B | 1.43B | 1.17B | 1.26B | 1.12B | 1.18B | 1.41B | 3.83B | 692.32M | 514.12M | 462.07M | 316.23M | 217.50M |
Net Income | 10.47B | 8.50B | 6.72B | 13.75B | 10.13B | 11.08B | 3.83B | 9.34B | 8.90B | 9.94B | 10.96B | 10.93B | 9.98B | 8.55B | 6.13B | 5.59B | 5.52B | 4.27B | 3.38B | 2.89B | 2.68B | 2.31B | 2.22B | 2.56B | 6.30B | 1.29B | 813.70M | 821.46M | 603.28M | 441.50M |
Interest Expenses | 3.51B | 3.50B | 2.75B | 2.50B | 2.00B | 2.08B | 2.02B | 1.80B | 1.47B | 1.14B | 914.00M | 797.00M | 766.00M | 808.00M | 754.00M | 630.00M | 394.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 | 2.74B | 2.70B | 2.70B | 2.94B | 3.21B | 3.63B | 4.12B | 4.22B | 4.30B | 4.50B | 4.60B | 4.83B | 5.01B | 5.05B | 5.01B | 5.07B | 5.13B | 5.17B | 5.20B | 5.14B | 5.21B | 5.30B | 5.52B | 5.60B | 5.68B | 5.78B | 5.87B | 5.91B | 5.76B | 6.05B |
Diluted Shares Outstanding | 2.82B | 2.77B | 2.79B | 3.02B | 3.29B | 3.73B | 4.24B | 4.22B | 4.30B | 4.50B | 4.60B | 4.84B | 5.09B | 5.13B | 5.07B | 5.13B | 5.23B | 5.27B | 5.29B | 5.23B | 5.33B | 5.42B | 5.69B | 5.87B | 6.00B | 5.94B | 6.00B | 6.06B | 5.92B | 6.05B |
EBITDA | 21.58B | 18.90B | 18.96B | 18.57B | 17.12B | 16.93B | 16.69B | 15.89B | 15.53B | 17.15B | 16.72B | 17.74B | 16.76B | 15.11B | 11.32B | 10.48B | 9.77B | 7.53B | 5.83B | 4.65B | 4.15B | 3.77B | 3.93B | 4.12B | 3.47B | 2.25B | 1.74B | 1.56B | 1.18B | 797.60M |
EBITDA Margin | 40.75% | 37.84% | 44.67% | 45.87% | 43.82% | 42.84% | 41.89% | 42.11% | 41.93% | 44.86% | 43.68% | 47.71% | 45.16% | 42.42% | 42.21% | 45.06% | 43.55% | 41.83% | 40.51% | 39.44% | 40.88% | 39.76% | 40.67% | 37.97% | 34.26% | 25.47% | 24.35% | 27.52% | 27.83% | 26.88% |
EBIT | 15.26B | 12.63B | 10.40B | 16.99B | 14.06B | 14.35B | 14.69B | 13.36B | 12.91B | 13.98B | 14.62B | 14.70B | 13.73B | 12.22B | 9.00B | 8.46B | 8.23B | 5.99B | 4.81B | 4.05B | 3.94B | 3.42B | 3.41B | 3.97B | 10.12B | 1.98B | 1.33B | 1.28B | 919.51M | 659.00M |
EBIT Margin | 28.80% | 25.29% | 24.51% | 41.97% | 35.98% | 36.32% | 36.87% | 35.41% | 34.84% | 36.56% | 38.19% | 39.52% | 36.98% | 34.30% | 33.55% | 36.40% | 36.68% | 33.26% | 33.45% | 34.33% | 38.84% | 36.15% | 35.23% | 36.57% | 99.93% | 22.45% | 18.59% | 22.58% | 21.77% | 22.21% |
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 |