| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 276.14M | 276.17M | 290.29M | 318.05M | 351.74M | 267.64M |
| Gross Profit | 118.92M | 119.23M | 131.53M | 142.88M | 144.39M | 107.45M |
| EBITDA | 33.52M | 32.05M | 42.60M | 44.24M | 43.22M | 30.15M |
| Net Income | 23.66M | 23.08M | 30.32M | 30.19M | 29.54M | 20.55M |
Balance Sheet | ||||||
| Total Assets | 296.26M | 319.67M | 324.09M | 309.34M | 326.62M | 277.67M |
| Cash, Cash Equivalents and Short-Term Investments | 90.76M | 97.43M | 71.81M | 69.53M | 18.37M | 28.05M |
| Total Debt | 9.78M | 6.44M | 11.07M | 13.51M | 45.82M | 11.11M |
| Total Liabilities | 52.62M | 80.10M | 78.50M | 64.85M | 102.72M | 76.27M |
| Stockholders Equity | 243.64M | 239.57M | 245.59M | 244.49M | 223.91M | 201.40M |
Cash Flow | ||||||
| Free Cash Flow | 48.67M | 35.50M | 36.34M | 95.32M | -32.25M | 5.38M |
| Operating Cash Flow | 50.56M | 37.25M | 37.73M | 98.63M | -29.90M | 6.39M |
| Investing Cash Flow | -379.00K | -242.00K | -1.17M | -1.24M | 7.43M | -7.00M |
| Financing Cash Flow | -33.96M | -13.23M | -32.22M | -45.34M | 20.27M | -11.87M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $332.58M | 12.32 | 9.63% | 9.66% | -3.70% | -18.57% | |
67 Neutral | $2.83B | 8.40 | 8.78% | 1.97% | 15.48% | -54.34% | |
64 Neutral | $1.26B | 16.13 | 26.91% | 2.28% | 8.31% | 39.91% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
61 Neutral | $4.82B | 7.59 | -7.54% | ― | -1.85% | -108.05% | |
58 Neutral | $258.97M | 57.94 | 7.51% | 2.08% | 8.21% | 34.42% | |
58 Neutral | $370.14M | -4.37 | -1.16% | 2.11% | 1.29% | -107.28% |