| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 211.83M | 207.72M | 195.71M | 193.30M | 120.98M | 87.03M |
| Gross Profit | 115.65M | 107.28M | 64.38M | 98.44M | 92.35M | 73.60M |
| EBITDA | 57.01M | 52.58M | 17.10M | 51.67M | 51.35M | 37.44M |
| Net Income | 39.59M | 35.20M | 9.77M | 36.66M | 37.43M | 26.59M |
Balance Sheet | ||||||
| Total Assets | 3.37B | 3.36B | 3.27B | 3.22B | 3.25B | 2.46B |
| Cash, Cash Equivalents and Short-Term Investments | 211.16M | 227.17M | 325.27M | 277.31M | 448.59M | 381.80M |
| Total Debt | 129.76M | 179.70M | 159.45M | 159.21M | 158.96M | 84.44M |
| Total Liabilities | 3.06B | 3.06B | 3.00B | 2.95B | 3.01B | 2.25B |
| Stockholders Equity | 311.87M | 301.49M | 270.52M | 265.75M | 238.47M | 201.99M |
Cash Flow | ||||||
| Free Cash Flow | 30.55M | 27.13M | 29.32M | 29.88M | 77.71M | 38.81M |
| Operating Cash Flow | 32.07M | 28.27M | 29.94M | 31.93M | 82.67M | 34.56M |
| Investing Cash Flow | -267.06M | -165.19M | -33.96M | -48.30M | -811.16M | -270.02M |
| Financing Cash Flow | 147.96M | 54.31M | 42.39M | -70.15M | 739.49M | 170.55M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $338.30M | 9.91 | 7.84% | 2.91% | 3.70% | 15.06% | |
76 Outperform | $415.32M | 8.31 | 13.31% | 1.66% | 7.75% | 217.94% | |
76 Outperform | $312.47M | 12.08 | 10.66% | ― | 4.33% | -5.10% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $354.98M | 11.20 | 11.47% | 3.06% | 9.62% | 1059.18% | |
64 Neutral | $322.26M | 8.65 | 13.08% | 5.24% | 5.29% | 28.67% | |
53 Neutral | $377.50M | 361.39 | 5.54% | 5.43% | 13.25% | -37.82% |