| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 696.27M | 765.74M | 650.93M | 576.35M | 529.55M | 497.99M |
| Gross Profit | 114.94M | 145.46M | 109.18M | 103.75M | 83.39M | 72.08M |
| EBITDA | 68.60M | 77.36M | 66.17M | 68.18M | 49.66M | 36.95M |
| Net Income | 29.32M | 42.84M | 29.98M | 37.66M | 21.18M | 11.05M |
Balance Sheet | ||||||
| Total Assets | 843.72M | 1.00B | 850.58M | 766.44M | 714.35M | 716.76M |
| Cash, Cash Equivalents and Short-Term Investments | 102.19M | 177.93M | 84.52M | 125.74M | 134.08M | 133.45M |
| Total Debt | 156.42M | 209.38M | 168.52M | 142.51M | 46.68M | 129.74M |
| Total Liabilities | 432.84M | 551.00M | 460.79M | 398.02M | 386.94M | 379.32M |
| Stockholders Equity | 366.38M | 401.34M | 349.57M | 344.46M | 311.65M | 321.03M |
Cash Flow | ||||||
| Free Cash Flow | -2.94M | 71.30M | -34.68M | -1.77M | 27.54M | 18.37M |
| Operating Cash Flow | 49.73M | 111.63M | 9.78M | 19.91M | 48.02M | 28.27M |
| Investing Cash Flow | -60.00M | -31.49M | -77.93M | -28.64M | -32.74M | 2.96M |
| Financing Cash Flow | 357.00K | 11.45M | 17.36M | 6.80M | -1.58M | -3.12M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $132.75M | ― | 9.22% | ― | 16.72% | 5.35% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
56 Neutral | $157.54M | -2.14 | -16.59% | ― | -23.26% | -259.03% | |
53 Neutral | $843.32M | 10.25 | 11.76% | 3.32% | 23.96% | 11.01% | |
52 Neutral | $76.63M | -12.53 | -72.75% | ― | -19.11% | 73.51% | |
50 Neutral | $62.77M | 27.75 | -13.39% | ― | 3.21% | -6985.88% | |
50 Neutral | $193.98M | -0.52 | -43.54% | ― | -4.91% | -331.53% |