| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 557.46M | 565.55M | 523.47M | 451.99M | 452.52M | 577.56M |
| Gross Profit | 459.25M | 565.55M | 235.40M | 95.94M | 175.21M | 243.73M |
| EBITDA | 198.26M | 182.15M | 77.64M | 4.93M | 116.26M | 177.17M |
| Net Income | 50.38M | 45.37M | 18.70M | 12.77M | 19.82M | 21.48M |
Balance Sheet | ||||||
| Total Assets | 688.77M | 813.76M | 612.73M | 504.94M | 488.93M | 581.62M |
| Cash, Cash Equivalents and Short-Term Investments | 164.39M | 242.12M | 89.45M | 44.35M | 85.16M | 96.19M |
| Total Debt | 414.47M | 480.23M | 485.92M | 426.21M | 403.15M | 390.52M |
| Total Liabilities | 566.50M | 686.33M | 703.07M | 616.17M | 582.94M | 637.42M |
| Stockholders Equity | 25.49M | 26.99M | -27.62M | -27.63M | -19.82M | -25.71M |
Cash Flow | ||||||
| Free Cash Flow | 190.82M | 175.04M | 132.04M | 88.30M | 215.73M | 178.23M |
| Operating Cash Flow | 202.00M | 183.54M | 148.77M | 92.06M | 216.51M | 178.80M |
| Investing Cash Flow | -97.72M | -120.50M | -31.83M | -18.84M | -10.07M | -28.11M |
| Financing Cash Flow | -33.77M | 89.13M | -70.38M | -113.66M | -215.07M | -251.27M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $2.97B | 10.37 | 71.27% | 8.72% | 9.72% | 8.92% | |
72 Outperform | $3.71B | 18.99 | 28.28% | 3.92% | 9.99% | -1.69% | |
70 Outperform | $1.80B | 217.90 | 12.14% | 3.78% | 3.28% | -3.07% | |
69 Neutral | $2.18B | 27.35 | 614.24% | 3.91% | 5.42% | 143.26% | |
69 Neutral | $2.88B | 15.88 | 15.11% | 10.00% | 14.32% | 36.84% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
52 Neutral | $984.98M | -18.33 | 5.14% | 17.34% | 14.92% | 48.21% |