| Breakdown | TTM | Jul 2025 | Jul 2024 | Jul 2023 | Jul 2022 | Jul 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 478.94M | 485.57M | 437.59M | 413.02M | 348.59M | 304.98M |
| Gross Profit | 135.65M | 143.08M | 125.09M | 103.23M | 62.52M | 65.24M |
| EBITDA | 86.32M | 90.69M | 70.74M | 51.67M | 20.41M | 28.27M |
| Net Income | 51.54M | 51.42M | 37.26M | 28.03M | 5.67M | 10.62M |
Balance Sheet | ||||||
| Total Assets | 388.13M | 391.68M | 354.61M | 286.24M | 249.61M | 227.57M |
| Cash, Cash Equivalents and Short-Term Investments | 46.93M | 50.46M | 24.48M | 31.75M | 16.30M | 24.59M |
| Total Debt | 55.38M | 55.18M | 70.72M | 42.51M | 44.73M | 18.94M |
| Total Liabilities | 115.68M | 132.62M | 144.02M | 109.16M | 99.26M | 68.33M |
| Stockholders Equity | 272.45M | 259.06M | 210.59M | 177.08M | 150.72M | 159.54M |
Cash Flow | ||||||
| Free Cash Flow | 46.72M | 47.62M | 28.31M | 25.40M | -12.99M | -5.20M |
| Operating Cash Flow | 76.29M | 80.18M | 60.31M | 49.76M | 9.84M | 13.64M |
| Investing Cash Flow | -29.42M | -32.53M | -76.12M | -24.57M | -22.81M | -18.83M |
| Financing Cash Flow | -22.63M | -21.74M | 8.33M | -9.52M | 4.70M | -11.32M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $953.60M | 15.57 | 19.73% | 1.41% | 5.29% | 17.29% | |
76 Outperform | $1.47B | 13.54 | 14.68% | ― | -3.10% | -22.31% | |
73 Outperform | $1.88B | 16.33 | 9.01% | 2.19% | -4.49% | -100.80% | |
63 Neutral | $2.26B | 12.77 | -1.11% | 0.74% | -2.53% | -100.23% | |
63 Neutral | $1.45B | -15.78 | -10.93% | ― | 7.75% | -302.73% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
61 Neutral | $1.17B | 23.10 | 3.80% | 3.33% | 5.35% | -1.43% |