| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 148.05M | 281.14M | 237.01M | 232.99M | 206.32M | 168.76M |
| Gross Profit | 21.52M | 26.07M | 157.69M | 158.50M | 148.91M | 114.91M |
| EBITDA | 143.11M | 133.26M | 124.03M | 131.09M | 127.25M | 65.38M |
| Net Income | 12.98M | -1.55M | -5.62M | 9.75M | 18.82M | -16.90M |
Balance Sheet | ||||||
| Total Assets | 2.42B | 2.43B | 2.04B | 1.90B | 1.95B | 1.62B |
| Cash, Cash Equivalents and Short-Term Investments | 43.86M | 59.37M | 23.11M | 45.08M | 39.49M | 37.25M |
| Total Debt | 1.09B | 1.10B | 1.32B | 1.09B | 1.07B | 873.87M |
| Total Liabilities | 1.15B | 1.15B | 1.37B | 1.13B | 1.11B | 943.22M |
| Stockholders Equity | 1.17B | 1.18B | 584.10M | 671.97M | 740.29M | 610.42M |
Cash Flow | ||||||
| Free Cash Flow | 98.82M | 84.97M | 64.03M | 73.19M | 87.91M | 58.76M |
| Operating Cash Flow | 98.82M | 84.97M | 64.03M | 73.19M | 87.91M | 58.76M |
| Investing Cash Flow | -326.86M | -380.75M | -180.94M | 262.00K | -205.15M | -120.21M |
| Financing Cash Flow | 231.85M | 325.23M | 94.82M | -66.10M | 120.07M | 25.67M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $4.46B | 15.23 | 11.68% | 7.05% | 2.71% | 96.98% | |
67 Neutral | $2.01B | 12.87 | 9.00% | ― | 19.89% | 62.08% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
65 Neutral | $6.20B | -106.41 | 12.76% | 12.79% | -42.41% | -82.14% | |
63 Neutral | $1.93B | 43.67 | 1.09% | 3.42% | 19.80% | ― | |
63 Neutral | $5.97B | 60.87 | 21.63% | 5.02% | 3.17% | -33.22% | |
59 Neutral | $2.70B | -1.44 | -132.88% | ― | 91.49% | 845.94% |