| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 768.03M | 748.44M | 666.78M | 572.39M | 491.62M | 425.55M |
| Gross Profit | 478.51M | 454.51M | 426.13M | 348.58M | 298.49M | 263.66M |
| EBITDA | 80.04M | 104.51M | 102.01M | 56.95M | 53.07M | 41.84M |
| Net Income | -6.43M | 7.21M | -52.73M | -13.09M | -12.30M | -1.48M |
Balance Sheet | ||||||
| Total Assets | 1.21B | 1.27B | 1.17B | 759.93M | 719.19M | 670.21M |
| Cash, Cash Equivalents and Short-Term Investments | 252.46M | 314.01M | 305.21M | 77.72M | 102.98M | 73.33M |
| Total Debt | 350.14M | 359.62M | 351.89M | 66.97M | 73.52M | 28.61M |
| Total Liabilities | 967.86M | 1.01B | 987.44M | 506.95M | 489.47M | 440.12M |
| Stockholders Equity | 246.50M | 258.92M | 179.35M | 252.98M | 229.72M | 230.08M |
Cash Flow | ||||||
| Free Cash Flow | 99.19M | 69.31M | 99.05M | 6.10M | 3.43M | 46.92M |
| Operating Cash Flow | 193.04M | 165.54M | 164.82M | 74.33M | 63.85M | 90.29M |
| Investing Cash Flow | -158.18M | -123.75M | -158.15M | -66.17M | -72.05M | -294.78M |
| Financing Cash Flow | -69.78M | -32.78M | 231.26M | -26.48M | 17.09M | -9.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $2.11B | -207.33 | -2.53% | ― | 11.79% | 85.70% | |
70 Outperform | $2.61B | -118.25 | 18.54% | ― | 15.92% | ― | |
69 Neutral | $4.92B | 13.76 | 5.79% | ― | 20.67% | ― | |
68 Neutral | $1.72B | 72.83 | 0.49% | ― | 10.01% | ― | |
68 Neutral | $1.57B | -32.69 | -8.92% | ― | 15.90% | -91.64% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $2.45B | 73.55 | 4.25% | ― | 28.38% | ― |