| Breakdown | TTM | Jun 2025 | Jun 2024 | Jun 2023 | Jun 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 626.95M | 558.27M | 508.57M | 523.12M | 492.85M | 443.39M |
| Gross Profit | 177.33M | 172.58M | 152.03M | 148.13M | 118.88M | 108.14M |
| EBITDA | 76.07M | 64.80M | 60.96M | 60.10M | 38.77M | 31.16M |
| Net Income | 47.18M | 36.86M | 33.66M | 31.58M | 21.46M | 13.09M |
Balance Sheet | ||||||
| Total Assets | 297.25M | 273.21M | 293.90M | 293.32M | 294.18M | 274.29M |
| Cash, Cash Equivalents and Short-Term Investments | 15.41M | 15.35M | 62.72M | 57.43M | 48.83M | 57.84M |
| Total Debt | 61.02M | 69.75M | 67.02M | 78.90M | 105.54M | 112.52M |
| Total Liabilities | 136.46M | 138.91M | 128.10M | 143.36M | 180.72M | 193.63M |
| Stockholders Equity | 160.78M | 134.31M | 165.80M | 149.96M | 113.46M | 80.66M |
Cash Flow | ||||||
| Free Cash Flow | 32.31M | 27.29M | 27.05M | 22.91M | 14.09M | -4.75M |
| Operating Cash Flow | 62.12M | 45.67M | 35.90M | 41.86M | 40.01M | 16.08M |
| Investing Cash Flow | -29.80M | -18.38M | -8.86M | -19.04M | -25.92M | -20.82M |
| Financing Cash Flow | -29.69M | -74.66M | -21.73M | -13.61M | -22.13M | 40.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $3.43B | 87.17 | 37.48% | ― | 40.10% | 2.61% | |
78 Outperform | $423.63M | 9.02 | 31.81% | ― | 17.04% | 45.20% | |
67 Neutral | $579.69M | 5.45 | 21.23% | ― | 15.95% | 88.76% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $462.66M | 26.74 | 25.27% | ― | -12.59% | 33.81% | |
57 Neutral | $290.43M | 20.61 | 15.84% | 2.41% | -5.71% | -38.81% | |
51 Neutral | $334.63M | -0.95 | 125.36% | ― | 0.15% | -359.97% |