Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Jun 30, 2025 Jul 30, 2025 | 2024 Jun 30, 2024 Jul 30, 2024 | 2023 Jun 30, 2023 Jul 27, 2023 | 2022 Jun 30, 2022 Jul 28, 2022 | 2021 Jun 30, 2021 Jul 29, 2021 | 2020 Jun 30, 2020 Jul 30, 2020 | 2019 Jun 30, 2019 Aug 1, 2019 | 2018 Jun 30, 2018 Aug 3, 2018 |
|---|
Total Revenue | 281.72B 14.9% | 245.12B 15.7% | 211.91B 6.9% | 198.27B 18.0% | 168.09B 17.5% | 143.01B 13.6% | 125.84B 14.0% | 110.36B 14.3% |
Cost of Revenue | 87.83B 18.5% | 74.11B 12.5% | 65.86B 5.1% | 62.65B 19.9% | 52.23B 13.4% | 46.08B 7.4% | 42.91B 11.9% | 38.35B 11.9% |
Gross Profit | 193.89B 13.4% | 171.01B 17.1% | 146.05B 7.7% | 135.62B 17.1% | 115.86B 19.5% | 96.94B 16.9% | 82.93B 15.2% | 72.01B 15.6% |
Gross Margin % | 69.00% 1.4% | 70.00% 1.4% | 69.00% 1.5% | 68.00% 1.4% | 69.00% 1.5% | 68.00% 3.0% | 66.00% 1.5% | 65.00% 0.0% |
Research & Development | 32.49B 10.1% | 29.51B 8.5% | 27.20B 10.9% | 24.51B 18.3% | 20.72B 7.5% | 19.27B 14.2% | 16.88B 14.6% | 14.73B 13.0% |
General & Administrative | 7.22B 5.1% | 7.61B 0.4% | 7.58B 28.4% | 5.90B 15.5% | 5.11B 0.1% | 5.11B 4.6% | 4.88B 2.8% | 4.75B 6.1% |
Selling & Marketing | 25.65B 4.9% | 24.46B 7.5% | 22.76B 4.3% | 21.82B 8.5% | 20.12B 2.6% | 19.60B 7.6% | 18.21B 4.3% | 17.47B 13.0% |
SG&A Expenses | 32.88B 2.5% | 32.06B 5.7% | 30.33B 9.4% | 27.73B 9.9% | 25.22B 2.1% | 24.71B 7.0% | 23.10B 3.9% | 22.22B 11.4% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Total Operating Expenses | 65.36B 6.2% | 61.58B 7.0% | 57.53B 10.1% | 52.24B 13.7% | 45.94B 4.5% | 43.98B 10.0% | 39.97B 8.2% | 36.95B 12.0% |
Cost and Expenses | 153.20B 12.9% | 135.69B 10.0% | 123.39B 7.4% | 114.89B 17.0% | 98.17B 9.0% | 90.06B 8.7% | 82.88B 10.1% | 75.30B 12.0% |
Operating Income | 128.53B 17.4% | 109.43B 23.6% | 88.52B 6.2% | 83.38B 19.3% | 69.92B 32.0% | 52.96B 23.3% | 42.96B 22.5% | 35.06B 20.8% |
Operating Margin % | 46.00% 2.2% | 45.00% 7.1% | 42.00% 0.0% | 42.00% 0.0% | 42.00% 13.5% | 37.00% 8.8% | 34.00% 6.3% | 32.00% 6.7% |
EBITDA | 160.16B 20.4% | 133.01B 26.5% | 105.14B 4.9% | 100.24B 17.7% | 85.13B 24.4% | 68.42B 17.9% | 58.06B 17.4% | 49.47B 20.9% |
EBITDA Margin % | 57.00% 5.6% | 54.00% 8.0% | 50.00% 2.0% | 51.00% 0.0% | 51.00% 6.3% | 48.00% 4.3% | 46.00% 2.2% | 45.00% 7.1% |
Interest Expense | 2.38B 18.7% | 2.94B 49.1% | 1.97B 4.6% | 2.06B 12.1% | 2.35B 9.5% | 2.59B 3.5% | 2.69B 1.7% | 2.73B 23.0% |
Interest Income | 2.65B 16.2% | 3.16B 5.4% | 2.99B 43.0% | 2.09B 1.7% | 2.13B 20.5% | 2.68B 3.0% | 2.76B 24.8% | 2.21B 59.6% |
Other Income (Expense) | -4.90B 197.8% | -1.65B 308.9% | 788.00M 136.6% | 333.00M 71.9% | 1.19B 1440.3% | 77.00M 89.4% | 729.00M 48.5% | 1.42B 61.6% |
Pre-Tax Income | 123.63B 14.7% | 107.79B 20.7% | 89.31B 6.7% | 83.72B 17.7% | 71.10B 34.1% | 53.04B 21.4% | 43.69B 19.8% | 36.47B 22.0% |
Pre-Tax Margin % | 44.00% 0.0% | 44.00% 4.8% | 42.00% 0.0% | 42.00% 0.0% | 42.00% 13.5% | 37.00% 5.7% | 35.00% 6.1% | 33.00% 6.5% |
Tax Provision | 21.80B 10.9% | 19.65B 15.9% | 16.95B 54.4% | 10.98B 11.7% | 9.83B 12.3% | 8.76B 96.8% | 4.45B 77.7% | 19.90B 351.1% |
Net Income | 101.83B 15.5% | 88.14B 21.8% | 72.36B 0.5% | 72.74B 18.7% | 61.27B 38.4% | 44.28B 12.8% | 39.24B 136.8% | 16.57B 35.0% |
Net Margin % | 36.00% 0.0% | 36.00% 5.9% | 34.00% 8.1% | 37.00% 2.8% | 36.00% 16.1% | 31.00% 0.0% | 31.00% 106.7% | 15.00% 42.3% |
Basic EPS | 13.70 15.5% | 11.86 22.0% | 9.72 0.2% | 9.70 19.5% | 8.12 39.5% | 5.82 13.9% | 5.11 137.7% | 2.15 34.7% |
Diluted EPS | 13.64 15.6% | 11.80 21.9% | 9.68 0.3% | 9.65 19.9% | 8.05 39.8% | 5.76 13.8% | 5.06 137.6% | 2.13 34.5% |
Basic Shares Outstanding | 7.43B 0.0% | 7.43B 0.2% | 7.45B 0.7% | 7.50B 0.7% | 7.55B 0.8% | 7.61B 0.8% | 7.67B 0.4% | 7.70B 0.6% |
Diluted Shares Outstanding | 7.46B 0.1% | 7.47B 0.0% | 7.47B 0.9% | 7.54B 0.9% | 7.61B 1.0% | 7.68B 0.9% | 7.75B 0.5% | 7.79B 0.5% |