| Breakdown | TTM | Jun 2025 | Jun 2024 | Jun 2023 | Jun 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.89B | 3.42B | 2.88B | 2.65B | 2.26B | 1.88B |
| Gross Profit | 467.60M | 413.35M | 356.12M | 336.27M | 278.59M | 221.36M |
| EBITDA | 458.04M | 408.61M | 360.50M | 305.40M | 246.14M | 187.84M |
| Net Income | 374.09M | 332.53M | 296.18M | 247.91M | 200.38M | 148.34M |
Balance Sheet | ||||||
| Total Assets | 3.27B | 2.83B | 2.34B | 1.98B | 1.84B | 1.62B |
| Cash, Cash Equivalents and Short-Term Investments | 960.77M | 934.24M | 858.60M | 550.47M | 478.15M | 547.93M |
| Total Debt | 8.08M | 9.15M | 8.63M | 13.42M | 31.15M | 45.96M |
| Total Liabilities | 1.08B | 849.62M | 592.77M | 510.99M | 581.96M | 503.60M |
| Stockholders Equity | 2.18B | 1.98B | 1.75B | 1.47B | 1.25B | 1.11B |
Cash Flow | ||||||
| Free Cash Flow | 101.79M | 206.55M | 365.62M | 151.04M | 33.66M | 74.18M |
| Operating Cash Flow | 278.11M | 328.37M | 413.15M | 213.31M | 124.25M | 122.16M |
| Investing Cash Flow | -276.34M | -286.30M | -169.75M | -98.72M | -135.54M | -8.93M |
| Financing Cash Flow | -86.30M | -147.01M | -64.85M | -80.98M | -92.93M | -42.75M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $25.31B | 38.01 | 18.39% | ― | 24.65% | 16.84% | |
73 Outperform | $7.09B | 27.85 | 12.83% | ― | 8.64% | 32.91% | |
70 Outperform | $11.97B | 18.96 | 7.33% | ― | 44.48% | 8.59% | |
69 Neutral | $36.13B | 31.64 | 58.99% | 0.14% | 19.00% | 78.70% | |
69 Neutral | $18.81B | 36.46 | 11.54% | 0.54% | 9.59% | 55.93% | |
67 Neutral | $64.34B | 48.81 | 3.58% | ― | 18.63% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |