| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 483.28M | 501.97M | 425.20M | 428.71M | 315.54M | 323.27M |
| Gross Profit | 124.32M | 124.69M | 138.48M | 146.21M | 154.78M | 91.64M |
| EBITDA | 10.64M | 37.82M | 21.22M | 18.67M | 78.04M | 24.52M |
| Net Income | 4.85M | 24.01M | 12.59M | 19.54M | 87.81M | 29.21M |
Balance Sheet | ||||||
| Total Assets | 394.12M | 389.38M | 371.27M | 330.56M | 277.62M | 229.47M |
| Cash, Cash Equivalents and Short-Term Investments | 109.75M | 212.69M | 104.81M | 108.00M | 99.06M | 94.90M |
| Total Debt | 8.85M | 8.76M | 10.98M | 309.00K | 250.00K | 0.00 |
| Total Liabilities | 205.30M | 144.93M | 191.72M | 146.05M | 103.97M | 118.68M |
| Stockholders Equity | 198.81M | 250.90M | 190.51M | 197.24M | 187.12M | 123.28M |
Cash Flow | ||||||
| Free Cash Flow | 34.96M | 38.16M | 62.70M | 53.45M | 79.67M | 68.26M |
| Operating Cash Flow | 43.40M | 46.34M | 70.74M | 62.48M | 80.68M | 68.38M |
| Investing Cash Flow | -14.88M | -15.35M | -16.04M | 13.64M | -49.32M | 2.69M |
| Financing Cash Flow | -12.05M | -19.14M | -15.75M | -15.16M | -25.52M | -5.67M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
69 Neutral | $6.11B | 8.41 | 7.43% | 5.63% | 8.85% | 191.04% | |
66 Neutral | $17.65B | 18.10 | 5.60% | 3.62% | 6.62% | 11.55% | |
62 Neutral | $1.18B | 7.88 | 11.90% | ― | 13.04% | -31.49% | |
61 Neutral | $2.32B | 41.27 | 14.42% | 2.00% | 15.14% | 460.29% | |
59 Neutral | $6.55B | 351.37 | 4.85% | 2.80% | 8.46% | -38.43% | |
58 Neutral | $5.67B | 32.39 | 7.76% | 4.38% | 4.28% | -21.65% | |
52 Neutral | $375.43M | ― | 2.47% | 2.16% | 13.12% | 29.97% |