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 | 89.95B | 85.32B | 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 | 14.48B | 11.36B | 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 | 26.93B | 20.25B | 17.53B | 15.58B | 12.39B | 12.15B | 11.60B | 10.69B | 7.65B | 6.20B | 6.72B | 5.69B | 5.19B | 3.46B | 2.25B | 1.80B | 173.00M | 528.00M | 708.00M | 608.00M |
Gross Profit | 171.01B | 146.05B | 135.62B | 115.86B | 96.94B | 82.93B | 72.01B | 55.69B | 52.54B | 60.54B | 59.90B | 57.60B | 56.19B | 54.37B | 50.09B | 46.28B | 48.82B | 40.43B | 36.63B | 33.59B | 30.12B | 26.50B | 23.17B | 21.84B | 20.70B | 17.94B | 14.31B | 10.83B | 7.96B | 5.33B |
Operating Expenses | 61.58B | 57.53B | 52.24B | 45.94B | 43.98B | 39.97B | 36.95B | 33.06B | 31.25B | 32.37B | 32.01B | 30.84B | 28.24B | 27.20B | 25.93B | 25.92B | 26.33B | 21.91B | 20.16B | 19.03B | 21.09B | 13.28B | 11.26B | 10.12B | 9.67B | 7.90B | 7.37B | 5.70B | 4.88B | 3.29B |
Selling, General & Admin | 32.06B | 30.33B | 27.73B | 25.22B | 24.71B | 23.10B | 22.22B | 20.02B | 19.26B | 20.32B | 20.63B | 20.43B | 18.43B | 18.16B | 17.22B | 16.91B | 18.17B | 14.78B | 13.58B | 12.84B | 13.31B | 8.62B | 6.96B | 5.74B | 5.15B | 3.92B | 3.85B | 3.22B | 2.97B | 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 | -1.32B | -223.00M | -32.00M | 98.00M | -40.00M | -57.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 | N/A | N/A | N/A | N/A | N/A | 748.00M | 1.01B | 1.02B | 557.00M | 480.00M | 269.00M |
Operating Income | 109.43B | 88.52B | 83.38B | 69.92B | 52.96B | 42.96B | 35.06B | 22.33B | 20.18B | 18.16B | 27.76B | 26.76B | 21.76B | 27.16B | 24.10B | 20.36B | 22.49B | 18.52B | 16.47B | 14.56B | 9.03B | 13.22B | 11.91B | 11.72B | 11.03B | 10.04B | 6.94B | 5.13B | 3.08B | 2.04B |
Other Expenses / Income | -1.65B | -238.00M | 302.00M | 1.40B | -12.00M | 653.00M | 1.42B | 823.00M | -431.00M | 346.00M | 61.00M | 288.00M | 504.00M | 910.00M | 915.00M | -542.00M | 1.32B | 1.58B | 1.79B | 2.07B | 3.16B | 1.51B | -397.00M | -195.00M | 3.25B | 1.85B | 177.00M | 184.00M | 301.00M | 129.00M |
Before Tax Income | 107.79B | 89.31B | 83.72B | 71.10B | 53.04B | 43.69B | 36.47B | 23.15B | 19.75B | 18.51B | 27.82B | 27.05B | 22.27B | 28.07B | 25.01B | 19.82B | 23.81B | 20.10B | 18.26B | 16.63B | 12.20B | 14.73B | 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 | 1.95B | 2.95B | 6.31B | 5.75B | 5.19B | 5.29B | 4.92B | 6.25B | 5.25B | 6.13B | 6.04B | 5.66B | 4.37B | 4.03B | 4.73B | 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 | 21.20B | 16.80B | 12.19B | 22.07B | 21.86B | 16.98B | 23.15B | 18.76B | 14.57B | 17.68B | 14.06B | 12.60B | 12.25B | 8.17B | 9.99B | 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 | 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 | 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.38B | 10.06B | 9.73B | 10.50B | 10.24B | 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.50B | 10.24B | 10.03B |
EBITDA | 131.72B | 105.16B | 99.91B | 83.83B | 68.39B | 57.35B | 49.47B | 34.15B | 27.62B | 25.25B | 33.63B | 31.24B | 25.61B | 31.13B | 27.84B | 22.38B | 25.87B | 21.54B | 19.16B | 17.48B | 13.38B | 16.16B | 12.60B | 12.69B | 15.02B | 12.90B | 8.14B | 5.87B | 3.86B | 2.44B |
EBITDA Margin | 53.74% | 49.62% | 50.39% | 49.87% | 47.82% | 45.57% | 44.82% | 37.96% | 32.37% | 26.98% | 38.73% | 40.12% | 34.74% | 44.51% | 44.55% | 38.30% | 42.82% | 42.14% | 43.28% | 43.94% | 36.33% | 50.22% | 44.41% | 50.15% | 65.44% | 65.33% | 56.21% | 51.69% | 44.50% | 41.03% |
EBIT | 110.72B | 91.28B | 85.78B | 73.45B | 55.63B | 46.37B | 39.21B | 25.37B | 20.99B | 19.29B | 28.42B | 27.48B | 22.65B | 28.37B | 25.16B | 19.82B | 23.81B | 20.10B | 18.26B | 16.63B | 12.20B | 14.73B | 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% | 28.21% | 24.61% | 20.61% | 32.73% | 35.30% | 30.72% | 40.56% | 40.27% | 33.92% | 39.41% | 39.32% | 41.24% | 41.79% | 33.11% | 45.75% | 40.59% | 44.08% | 62.18% | 60.22% | 49.14% | 46.79% | 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 |