| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 156.39M | 172.31M | 161.24M | 101.08M | 91.57M | 74.70M |
| Gross Profit | 115.77M | 119.22M | 104.21M | 130.58M | 83.19M | 67.42M |
| EBITDA | 58.41M | 57.83M | 50.53M | -1.18M | 35.83M | 30.78M |
| Net Income | 41.12M | 40.67M | 35.54M | 40.56M | 24.71M | 21.03M |
Balance Sheet | ||||||
| Total Assets | 2.45B | 2.54B | 2.43B | 2.16B | 1.85B | 1.52B |
| Cash, Cash Equivalents and Short-Term Investments | 333.71M | 377.21M | 0.00 | 178.10M | 241.22M | 256.91M |
| Total Debt | 28.97M | 28.98M | 53.03M | 78.38M | 17.95M | 27.95M |
| Total Liabilities | 2.21B | 2.27B | 2.21B | 1.97B | 1.71B | 1.39B |
| Stockholders Equity | 246.94M | 263.96M | 223.53M | 185.78M | 143.32M | 128.36M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 43.38M | 35.85M | 32.69M | 47.03M | 7.47M |
| Operating Cash Flow | 0.00 | 44.93M | 37.36M | 33.52M | 47.40M | 8.03M |
| Investing Cash Flow | 0.00 | -120.39M | -281.20M | -241.65M | -385.58M | -302.78M |
| Financing Cash Flow | 0.00 | 66.60M | 229.62M | 257.59M | 317.74M | 167.62M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $396.15M | 8.12 | 16.17% | ― | 11.18% | 24.14% | |
71 Outperform | $331.19M | 6.95 | 13.07% | 4.11% | -0.72% | -7.24% | |
69 Neutral | $400.48M | 11.55 | 13.03% | 4.39% | 4.47% | 49.09% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $439.22M | 10.51 | 8.63% | ― | 4.74% | 86.27% | |
66 Neutral | $362.15M | 8.64 | 6.19% | 2.98% | -0.70% | -19.65% | |
62 Neutral | $401.49M | 13.01 | 5.45% | ― | 16.03% | 145.10% |