Financial Year End | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 245.12B | 211.91B | 198.27B | 168.09B | 143.01B | 125.84B | 110.36B | 96.57B | 91.15B | 93.58B | 86.83B | 77.85B | 73.72B | 69.94B | 62.48B | 58.44B | 60.42B | 51.12B | 44.28B | 39.79B | 36.84B | 32.19B | 28.36B | 25.30B | 22.96B | 19.75B | 15.26B | 11.94B | 8.67B | 5.94B |
Cost of Revenue | 74.11B | 65.86B | 62.65B | 52.23B | 46.08B | 42.91B | 38.35B | 34.26B | 32.78B | 33.04B | 27.08B | 20.39B | 17.53B | 15.58B | 12.39B | 12.15B | 11.60B | 10.69B | 7.65B | 6.03B | 6.72B | 6.06B | 5.19B | 3.46B | 3.00B | 1.80B | 1.44B | 1.61B | 708.00M | 608.00M |
Gross Profit | 171.01B | 146.05B | 135.62B | 115.86B | 96.94B | 82.93B | 72.01B | 62.31B | 58.37B | 60.54B | 59.76B | 57.46B | 56.19B | 54.37B | 50.09B | 46.28B | 48.82B | 40.43B | 36.63B | 33.76B | 30.12B | 26.13B | 23.17B | 21.84B | 19.95B | 17.94B | 13.83B | 10.32B | 7.96B | 5.33B |
Operating Expenses | 61.58B | 57.53B | 52.24B | 45.94B | 43.98B | 39.97B | 36.95B | 32.98B | 31.19B | 32.37B | 31.87B | 30.70B | 28.24B | 27.20B | 25.99B | 25.92B | 26.55B | 21.99B | 20.16B | 19.20B | 21.09B | 16.58B | 11.26B | 10.12B | 8.95B | 7.90B | 7.12B | 5.45B | 4.88B | 3.29B |
Selling, General & Admin | 32.06B | 30.33B | 27.73B | 25.22B | 24.71B | 23.10B | 22.22B | 19.94B | 19.20B | 20.32B | 20.49B | 20.29B | 18.43B | 18.16B | 17.28B | 16.91B | 18.39B | 14.87B | 13.58B | 13.10B | 13.31B | 9.99B | 6.96B | 5.74B | 5.18B | 3.92B | 3.49B | 3.03B | 4.41B | 2.16B |
Research & Development | 29.51B | 27.20B | 24.51B | 20.72B | 19.27B | 16.88B | 14.73B | 13.04B | 11.99B | 12.05B | 11.38B | 10.41B | 9.81B | 9.04B | 8.71B | 9.01B | 8.16B | 7.12B | 6.58B | 6.18B | 7.78B | 4.66B | 4.31B | 4.38B | 3.77B | 2.97B | 2.50B | 1.93B | 1.43B | 860.00M |
Other Operating Expenses | N/A | -223.00M | -32.00M | 98.00M | -40.00M | -57.00M | -59.00M | -251.00M | -195.00M | -267.00M | -169.00M | 194.00M | 1.00M | -31.00M | 14.00M | N/A | -143.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 |
Operating Income | 109.43B | 88.52B | 83.38B | 69.92B | 52.96B | 42.96B | 35.06B | 29.02B | 26.08B | 18.16B | 27.76B | 26.76B | 21.76B | 27.16B | 24.10B | 20.36B | 22.27B | 18.44B | 16.47B | 14.56B | 9.03B | 9.54B | 11.91B | 11.72B | 11.01B | 10.04B | 6.71B | 4.87B | 3.08B | 2.04B |
Other Expenses / Income | -1.65B | 788.00M | 333.00M | 1.19B | 77.00M | 729.00M | 1.42B | 876.00M | -439.00M | 346.00M | 61.00M | 288.00M | 504.00M | 910.00M | 915.00M | -542.00M | 1.54B | 1.58B | 636.00M | 2.07B | 3.16B | 1.51B | -397.00M | -195.00M | 3.27B | 1.85B | 407.00M | 443.00M | 301.00M | 129.00M |
Before Tax Income | 107.79B | 89.31B | 83.72B | 71.10B | 53.04B | 43.69B | 36.47B | 29.90B | 25.64B | 18.51B | 27.82B | 27.05B | 22.27B | 28.07B | 25.01B | 19.82B | 23.81B | 20.10B | 18.26B | 16.63B | 12.20B | 11.05B | 11.51B | 11.53B | 14.28B | 11.89B | 7.12B | 5.31B | 3.38B | 2.17B |
Income Tax Expenses | 19.65B | 16.95B | 10.98B | 9.83B | 8.76B | 4.45B | 19.90B | 4.41B | 5.10B | 6.31B | 5.75B | 5.19B | 5.29B | 4.92B | 6.25B | 5.25B | 6.13B | 6.04B | 5.66B | 4.37B | 4.03B | 3.52B | 3.68B | 3.80B | 4.85B | 4.11B | 2.63B | 1.86B | 1.18B | 714.00M |
Net Income | 88.14B | 72.36B | 72.74B | 61.27B | 44.28B | 39.24B | 16.57B | 25.49B | 20.54B | 12.19B | 22.07B | 21.86B | 16.98B | 23.15B | 18.76B | 14.57B | 17.68B | 14.06B | 12.60B | 12.25B | 8.17B | 7.53B | 7.83B | 7.35B | 9.42B | 7.79B | 4.49B | 3.45B | 2.19B | 1.45B |
Interest Expenses | 2.94B | 1.97B | 2.06B | 2.35B | 2.59B | 2.69B | 2.73B | 2.22B | 1.24B | 781.00M | 597.00M | 429.00M | 380.00M | 295.00M | 151.00M | 38.00M | 106.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 | 7.43B | 7.45B | 7.50B | 7.55B | 7.61B | 7.67B | 7.70B | 7.75B | 7.92B | 8.18B | 8.30B | 8.38B | 8.40B | 8.49B | 8.81B | 8.95B | 9.33B | 9.74B | 10.44B | 10.84B | 10.80B | 10.72B | 10.81B | 10.68B | 10.33B | 10.06B | 9.73B | 9.55B | 9.34B | 10.03B |
Diluted Shares Outstanding | 7.47B | 7.47B | 7.54B | 7.61B | 7.68B | 7.75B | 7.79B | 7.83B | 8.01B | 8.25B | 8.40B | 8.47B | 8.51B | 8.59B | 8.93B | 9.00B | 9.47B | 9.89B | 10.53B | 10.91B | 10.89B | 10.88B | 11.11B | 11.15B | 11.07B | 10.96B | 10.72B | 10.42B | 10.21B | 10.03B |
EBITDA | 133.01B | 105.14B | 100.24B | 84.35B | 67.93B | 54.56B | 35.06B | 39.98B | 26.94B | 24.77B | 32.86B | 31.03B | 25.52B | 31.02B | 27.67B | 22.42B | 24.18B | 19.88B | 17.38B | 14.56B | 9.03B | 10.94B | 12.99B | 13.26B | 12.26B | 11.05B | 7.73B | 5.43B | 3.56B | 2.31B |
EBITDA Margin | 54.26% | 49.61% | 50.56% | 50.18% | 47.50% | 43.35% | 31.77% | 41.40% | 29.56% | 26.47% | 37.85% | 39.86% | 34.62% | 44.35% | 44.28% | 38.37% | 40.03% | 38.88% | 39.24% | 36.60% | 24.53% | 33.98% | 45.81% | 52.40% | 53.39% | 55.97% | 50.67% | 45.48% | 41.03% | 38.86% |
EBIT | 110.72B | 91.28B | 85.78B | 73.45B | 55.63B | 46.37B | 39.21B | 32.12B | 26.88B | 19.29B | 28.42B | 27.48B | 22.65B | 28.37B | 25.16B | 19.86B | 23.92B | 20.10B | 18.26B | 16.63B | 12.20B | 11.05B | 11.51B | 11.15B | 14.28B | 11.89B | 7.12B | 5.31B | 3.38B | 2.17B |
EBIT Margin | 45.17% | 43.07% | 43.26% | 43.70% | 38.90% | 36.85% | 35.53% | 33.26% | 29.49% | 20.61% | 32.73% | 35.30% | 30.72% | 40.56% | 40.27% | 33.98% | 39.59% | 39.32% | 41.24% | 41.79% | 33.11% | 34.34% | 40.59% | 44.08% | 62.18% | 60.22% | 46.63% | 44.52% | 38.97% | 36.50% |
Financial Year End | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 |