| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 272.75M | 258.30M | 224.75M | 283.39M | 329.50M |
| Gross Profit | 268.15M | 146.43M | 136.61M | 157.57M | 181.00M |
| EBITDA | 44.55M | 43.96M | 30.35M | 33.69M | 87.37M |
| Net Income | 35.18M | 31.07M | 21.69M | 23.90M | 67.02M |
Balance Sheet | |||||
| Total Assets | 363.14M | 333.57M | 330.56M | 339.76M | 331.49M |
| Cash, Cash Equivalents and Short-Term Investments | 138.95M | 196.73M | 198.10M | 192.95M | 162.89M |
| Total Debt | 16.10M | 6.36M | 6.45M | 6.84M | 5.33M |
| Total Liabilities | 94.84M | 81.80M | 79.01M | 98.75M | 102.40M |
| Stockholders Equity | 268.30M | 251.77M | 251.55M | 241.01M | 229.09M |
Cash Flow | |||||
| Free Cash Flow | 0.00 | 22.42M | -1.76M | 30.52M | 45.40M |
| Operating Cash Flow | 0.00 | 29.84M | 7.43M | 36.20M | 51.93M |
| Investing Cash Flow | 0.00 | 1.75M | -6.70M | -28.75M | 9.07M |
| Financing Cash Flow | 0.00 | -30.96M | -12.01M | -9.31M | -37.55M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $2.98B | 8.08 | 16.17% | ― | 8.86% | 9.51% | |
80 Outperform | $424.46M | 12.11 | 13.12% | 4.20% | 13.47% | 26.15% | |
74 Outperform | $14.08B | 23.47 | 7.93% | 3.69% | 3.91% | 55.78% | |
70 Outperform | $3.95B | 10.49 | 7.06% | 1.50% | 7.56% | -38.23% | |
69 Neutral | $903.66M | 87.56 | 5.86% | 2.94% | 1.69% | -52.43% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $6.84B | 11.19 | 11.95% | 3.58% | 25.99% | 426.44% |