| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 518.53M | 503.52M | 388.23M | 340.91M | 321.62M | 355.78M |
| Gross Profit | 79.69M | 80.33M | 78.57M | 67.45M | 55.13M | 64.40M |
| EBITDA | 45.82M | 48.08M | 50.26M | 41.04M | 30.28M | 33.01M |
| Net Income | 32.10M | 33.08M | 41.46M | 34.56M | 20.70M | 25.65M |
Balance Sheet | ||||||
| Total Assets | 469.31M | 504.66M | 453.40M | 440.54M | 414.54M | 422.38M |
| Cash, Cash Equivalents and Short-Term Investments | 6.99M | 3.75M | 22.67M | 114.11M | 95.57M | 144.00M |
| Total Debt | 9.31M | 33.06M | 9.96M | 10.66M | 10.73M | 10.16M |
| Total Liabilities | 74.14M | 109.52M | 85.77M | 84.28M | 66.48M | 64.75M |
| Stockholders Equity | 395.17M | 395.13M | 367.63M | 356.26M | 348.05M | 357.62M |
Cash Flow | ||||||
| Free Cash Flow | 3.75M | -36.17M | -60.96M | 43.55M | 7.74M | 31.82M |
| Operating Cash Flow | 9.75M | -9.14M | -53.43M | 45.39M | 8.77M | 34.69M |
| Investing Cash Flow | 2.77M | -21.88M | 14.96M | -447.00K | -16.44M | 32.55M |
| Financing Cash Flow | -7.05M | 16.60M | -31.53M | -28.00M | -31.43M | -43.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
68 Neutral | $945.92M | 28.23 | 8.32% | 0.92% | 24.88% | -24.68% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
63 Neutral | $677.19M | 56.32 | 3.28% | 5.10% | -1.05% | -58.70% | |
58 Neutral | $631.55M | ― | -4.24% | 1.92% | 3.20% | -139.32% | |
57 Neutral | $245.13M | -3.01 | -35.04% | ― | ― | ― | |
51 Neutral | $138.84M | 16.82 | 13.82% | ― | 26.96% | -39.19% | |
46 Neutral | $686.46M | 15.89 | 16.15% | ― | 70.87% | ― |