| Breakdown | TTM | Jun 2025 | Jun 2024 | Jun 2023 | Jun 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.80B | 1.71B | 1.54B | 1.28B | 1.18B | 1.15B |
| Gross Profit | 593.34M | 587.18M | 530.46M | 430.51M | 424.43M | 419.92M |
| EBITDA | 262.46M | 261.10M | 230.72M | 173.79M | 167.97M | 159.23M |
| Net Income | 153.14M | 149.64M | 128.15M | 91.78M | 115.35M | 74.05M |
Balance Sheet | ||||||
| Total Assets | 2.52B | 2.24B | 1.94B | 1.56B | 1.44B | 1.38B |
| Cash, Cash Equivalents and Short-Term Investments | 336.72M | 106.41M | 95.35M | 76.75M | 64.20M | 80.61M |
| Total Debt | 1.00B | 682.32M | 552.38M | 393.09M | 393.31M | 301.08M |
| Total Liabilities | 1.68B | 1.29B | 1.07B | 829.52M | 804.73M | 744.55M |
| Stockholders Equity | 845.49M | 951.08M | 863.48M | 726.16M | 638.42M | 639.82M |
Cash Flow | ||||||
| Free Cash Flow | 142.33M | 56.09M | -126.93M | 62.56M | 33.32M | 109.56M |
| Operating Cash Flow | 161.54M | 97.59M | -87.50M | 94.81M | 63.81M | 139.07M |
| Investing Cash Flow | -41.73M | -117.85M | -37.64M | -40.46M | -12.67M | -34.69M |
| Financing Cash Flow | 114.27M | 30.82M | 144.25M | -37.17M | -64.01M | -103.92M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $7.17B | 41.35 | 18.74% | ― | 11.55% | 1745.46% | |
74 Outperform | $5.36B | 24.74 | 12.39% | ― | 1.82% | 56.52% | |
68 Neutral | $4.53B | 27.58 | 16.91% | ― | 9.37% | 15.70% | |
68 Neutral | $5.18B | 155.81 | 1.11% | 1.43% | -8.07% | 63.50% | |
68 Neutral | $9.92B | 41.17 | 10.61% | ― | 17.88% | 91.41% | |
62 Neutral | $4.23B | 80.88 | 5.84% | ― | 4.07% | -12.34% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |