| Breakdown | TTM | Aug 2025 | Aug 2024 | Aug 2023 | Aug 2022 | Aug 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 444.96M | 427.93M | 356.23M | 319.40M | 292.56M | 237.96M |
| Gross Profit | 135.28M | 128.71M | 106.21M | 92.42M | 83.50M | 60.78M |
| EBITDA | 48.05M | 44.79M | 23.15M | 28.88M | 30.81M | 13.43M |
| Net Income | 34.67M | 32.22M | 14.95M | 21.18M | 21.31M | 8.39M |
Balance Sheet | ||||||
| Total Assets | 229.58M | 236.79M | 188.54M | 162.24M | 139.68M | 110.39M |
| Cash, Cash Equivalents and Short-Term Investments | 30.27M | 37.74M | 15.59M | 35.79M | 21.31M | 8.20M |
| Total Debt | 13.56M | 11.36M | 11.94M | 14.64M | 15.15M | 15.89M |
| Total Liabilities | 64.44M | 80.94M | 64.91M | 53.52M | 51.93M | 43.26M |
| Stockholders Equity | 165.14M | 155.85M | 123.63M | 108.72M | 87.75M | 67.12M |
Cash Flow | ||||||
| Free Cash Flow | 10.67M | 15.88M | -18.53M | 12.46M | 15.30M | 7.87M |
| Operating Cash Flow | 13.00M | 17.17M | 14.08M | 13.42M | 17.00M | 8.82M |
| Investing Cash Flow | -11.51M | -16.44M | -20.45M | -23.82M | -2.24M | -7.04M |
| Financing Cash Flow | 1.42M | 5.80M | -1.37M | 1.70M | -1.23M | -6.31M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $447.22M | 13.01 | 23.11% | ― | 20.13% | 115.78% | |
74 Outperform | $1.57B | 18.99 | 9.30% | 1.02% | 3.19% | -4.91% | |
73 Outperform | $544.76M | 25.42 | 21.27% | 0.63% | 51.09% | 25.86% | |
67 Neutral | $800.14M | 11.46 | 8.16% | ― | -4.88% | 2.57% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $12.50M | 9.29 | 7.76% | ― | 5.12% | ― | |
56 Neutral | $10.24M | -10.22 | -4.12% | 14.21% | ― | ― |