| Breakdown | TTM | Jun 2025 | Jun 2024 | Jun 2023 | Jun 2022 | Jun 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.16B | 1.11B | 1.07B | 999.69M | 955.87M | 858.48M |
| Gross Profit | 215.82M | 203.47M | 214.14M | 211.63M | 199.63M | 184.99M |
| EBITDA | 126.43M | 112.89M | 109.09M | 109.65M | 103.33M | 99.57M |
| Net Income | 67.06M | 58.93M | 60.25M | 62.86M | 61.79M | 59.74M |
Balance Sheet | ||||||
| Total Assets | 650.67M | 597.60M | 515.58M | 425.29M | 447.26M | 398.45M |
| Cash, Cash Equivalents and Short-Term Investments | 1.29M | 585.00K | 484.00K | 1.95M | 415.00K | 672.00K |
| Total Debt | 98.31M | 102.12M | 52.94M | 12.83M | 52.65M | 26.58M |
| Total Liabilities | 263.02M | 236.91M | 192.96M | 133.08M | 168.44M | 155.96M |
| Stockholders Equity | 387.65M | 360.70M | 322.61M | 292.21M | 278.82M | 242.49M |
Cash Flow | ||||||
| Free Cash Flow | 48.88M | -20.17M | 73.36M | 103.92M | 1.85M | 79.52M |
| Operating Cash Flow | 131.35M | 30.55M | 101.67M | 124.66M | 19.60M | 104.70M |
| Investing Cash Flow | -80.96M | -50.82M | -87.35M | -24.29M | -11.38M | -22.95M |
| Financing Cash Flow | -50.40M | 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 |
|---|---|---|---|---|---|---|---|
72 Outperform | $923.73M | 13.49 | 18.11% | 3.48% | 5.11% | 20.59% | |
72 Outperform | $958.26M | 4.20 | 13.51% | ― | 4.58% | 136.74% | |
70 Outperform | $769.42M | 18.94 | 9.29% | ― | 12.99% | ― | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
60 Neutral | $1.64B | 3.88 | -36.19% | ― | 0.89% | -11.91% | |
53 Neutral | $431.00M | -5.52 | -8.93% | 17.12% | -5.37% | 82.98% |