| Breakdown | TTM | Jun 2025 | Jun 2024 | Jun 2023 | Jun 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.14B | 1.11B | 1.07B | 999.69M | 955.87M | 858.48M |
| Gross Profit | 217.94M | 203.47M | 214.14M | 211.63M | 199.63M | 184.99M |
| EBITDA | 123.47M | 112.89M | 109.09M | 109.65M | 103.33M | 99.57M |
| Net Income | 70.36M | 58.93M | 60.25M | 62.86M | 61.79M | 59.74M |
Balance Sheet | ||||||
| Total Assets | 617.73M | 597.60M | 515.58M | 425.29M | 447.26M | 398.45M |
| Cash, Cash Equivalents and Short-Term Investments | 2.40M | 585.00K | 484.00K | 1.95M | 415.00K | 672.00K |
| Total Debt | 67.88M | 102.12M | 52.94M | 12.83M | 52.65M | 26.58M |
| Total Liabilities | 247.60M | 236.91M | 192.96M | 133.08M | 168.44M | 155.96M |
| Stockholders Equity | 370.12M | 360.70M | 322.61M | 292.21M | 278.82M | 242.49M |
Cash Flow | ||||||
| Free Cash Flow | 32.77M | -20.17M | 73.36M | 103.92M | 1.85M | 79.52M |
| Operating Cash Flow | 105.25M | 30.55M | 101.67M | 124.66M | 19.60M | 104.70M |
| Investing Cash Flow | -71.47M | -50.82M | -87.35M | -24.29M | -11.38M | -22.95M |
| Financing Cash Flow | -31.72M | 20.38M | -15.79M | -98.83M | -8.48M | -82.61M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $972.11M | 13.88 | 20.23% | 3.48% | 1.88% | 21.05% | |
74 Outperform | $916.18M | 10.77 | 9.41% | ― | 8.33% | 47.71% | |
63 Neutral | $2.03B | 8.76 | ― | ― | -0.78% | 265.56% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
58 Neutral | $777.66M | -1,256.86 | 2.23% | ― | 11.31% | 99.83% | |
50 Neutral | $421.48M | ― | -40.86% | 17.12% | -6.04% | -844.18% |