| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 549.54M | 550.08M | 503.52M | 436.14M | 452.00M | 538.59M |
| Gross Profit | 545.20M | 545.65M | 500.20M | 433.44M | 440.43M | 534.57M |
| EBITDA | 192.68M | 174.66M | 67.16M | -3.93M | 125.59M | 184.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 | -115.98M | -120.50M | -31.83M | -18.84M | -10.07M | -28.11M |
| Financing Cash Flow | -15.50M | 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.91B | 8.26 | 71.27% | 8.72% | 9.72% | 8.92% | |
72 Outperform | $2.43B | 14.60 | 614.24% | 3.91% | 5.42% | 143.26% | |
70 Outperform | $1.84B | 25.07 | 12.14% | 3.78% | 3.28% | -3.07% | |
69 Neutral | $3.85B | 24.72 | 28.28% | 3.92% | 9.99% | -1.69% | |
68 Neutral | $2.90B | 8.53 | 15.11% | 10.00% | 14.32% | 36.84% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
52 Neutral | $1.05B | 14.15 | 5.14% | 17.34% | 14.92% | 48.21% |