| Breakdown | TTM | Jun 2025 | Jun 2024 | Jun 2023 | Jun 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 4.24B | 3.42B | 2.88B | 2.65B | 2.26B | 1.88B |
| Gross Profit | 506.35M | 413.35M | 356.12M | 336.27M | 278.59M | 221.36M |
| EBITDA | 492.50M | 408.61M | 360.50M | 305.40M | 246.14M | 187.84M |
| Net Income | 418.01M | 332.53M | 296.18M | 247.91M | 200.38M | 148.34M |
Balance Sheet | ||||||
| Total Assets | 3.51B | 2.83B | 2.34B | 1.98B | 1.84B | 1.62B |
| Cash, Cash Equivalents and Short-Term Investments | 945.24M | 934.24M | 858.60M | 550.47M | 478.15M | 547.93M |
| Total Debt | 4.42M | 9.15M | 8.63M | 13.42M | 31.15M | 45.96M |
| Total Liabilities | 1.20B | 849.62M | 592.77M | 510.99M | 581.96M | 503.60M |
| Stockholders Equity | 2.30B | 1.98B | 1.75B | 1.47B | 1.25B | 1.11B |
Cash Flow | ||||||
| Free Cash Flow | 45.58M | 206.55M | 365.62M | 151.04M | 33.66M | 74.18M |
| Operating Cash Flow | 256.85M | 328.37M | 413.15M | 213.31M | 124.25M | 122.16M |
| Investing Cash Flow | -152.99M | -286.30M | -169.75M | -98.72M | -135.54M | -8.93M |
| Financing Cash Flow | -52.23M | -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 |
|---|---|---|---|---|---|---|---|
75 Outperform | $73.87B | 48.41 | 5.26% | ― | 18.00% | ― | |
73 Outperform | $7.11B | 27.85 | 12.83% | ― | 8.64% | 32.91% | |
72 Outperform | $25.22B | 39.46 | 19.60% | ― | 29.79% | 30.06% | |
70 Outperform | $13.21B | 18.96 | 10.88% | ― | 44.48% | 8.59% | |
69 Neutral | $38.44B | 31.64 | 58.99% | 0.14% | 19.00% | 78.70% | |
69 Neutral | $21.66B | 46.10 | 12.24% | 0.54% | 11.44% | 44.67% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |