| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 821.58M | 794.81M | 696.46M | 624.62M | 565.67M | 498.72M |
| Gross Profit | 456.61M | 429.59M | 354.48M | 302.65M | 256.35M | 225.03M |
| EBITDA | 125.48M | 115.06M | 42.89M | 29.02M | -37.74M | -23.20M |
| Net Income | 73.89M | 52.01M | -38.54M | -65.38M | -108.98M | -112.75M |
Balance Sheet | ||||||
| Total Assets | 1.25B | 1.28B | 1.29B | 1.20B | 1.35B | 1.39B |
| Cash, Cash Equivalents and Short-Term Investments | 342.33M | 367.63M | 446.63M | 324.01M | 433.35M | 427.73M |
| Total Debt | 343.90M | 346.12M | 542.99M | 548.92M | 733.34M | 621.97M |
| Total Liabilities | 634.67M | 614.47M | 777.00M | 752.95M | 930.70M | 814.75M |
| Stockholders Equity | 611.68M | 661.81M | 517.80M | 448.48M | 419.02M | 570.30M |
Cash Flow | ||||||
| Free Cash Flow | 195.81M | 194.65M | 129.06M | 39.65M | 6.50M | 5.47M |
| Operating Cash Flow | 214.25M | 201.46M | 135.75M | 70.29M | 36.56M | 31.09M |
| Investing Cash Flow | 31.85M | -4.03M | -21.08M | 113.27M | -165.56M | -65.13M |
| Financing Cash Flow | -286.67M | -188.97M | 13.32M | -152.01M | 5.88M | -51.16M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $4.50B | -66.83 | -3.04% | ― | 33.60% | 63.13% | |
72 Outperform | $2.90B | 27.67 | 11.91% | ― | 14.00% | ― | |
68 Neutral | $3.63B | 75.33 | <0.01% | ― | 12.47% | -98.50% | |
68 Neutral | $1.72B | 72.83 | 0.49% | ― | 10.01% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $7.27B | -628.29 | -2.40% | ― | 73.49% | -109.13% | |
58 Neutral | $2.81B | 44.64 | -46.74% | ― | 20.32% | ― |