| Breakdown | TTM | Jun 2025 | Jun 2024 | Jun 2023 | Jun 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.96B | 1.93B | 1.68B | 1.39B | 1.43B | 1.01B |
| Gross Profit | 884.20M | 1.86B | 1.08B | 636.50M | 598.00M | 498.40M |
| EBITDA | 1.00B | 1.06B | 683.00M | 622.20M | 649.30M | 544.90M |
| Net Income | 572.90M | 677.90M | 302.80M | 356.10M | 384.80M | 322.68M |
Balance Sheet | ||||||
| Total Assets | 2.97B | 2.83B | 2.65B | 2.63B | 2.57B | 2.36B |
| Cash, Cash Equivalents and Short-Term Investments | 478.40M | 428.80M | 205.10M | 259.80M | 248.20M | 168.90M |
| Total Debt | 176.00M | 70.70M | 281.20M | 403.20M | 487.00M | 495.60M |
| Total Liabilities | 873.80M | 881.30M | 1.08B | 1.11B | 1.21B | 1.22B |
| Stockholders Equity | 2.06B | 1.91B | 1.54B | 1.47B | 1.30B | 1.07B |
Cash Flow | ||||||
| Free Cash Flow | 717.70M | 537.40M | 464.40M | 355.10M | 392.60M | 254.50M |
| Operating Cash Flow | 723.20M | 675.40M | 589.40M | 472.70M | 487.60M | 321.40M |
| Investing Cash Flow | -207.10M | 71.10M | -205.20M | -133.60M | -194.70M | -381.50M |
| Financing Cash Flow | -373.00M | -521.60M | -439.40M | -329.30M | -219.40M | 11.90M |