| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.14B | 921.73M | 594.16M | 416.89M | 392.70M | 424.01M |
| Gross Profit | 644.49M | 534.87M | 251.27M | 126.02M | 125.69M | 188.34M |
| EBITDA | 370.39M | 152.97M | 149.80M | 106.42M | 135.01M | 192.13M |
| Net Income | 89.07M | -79.34M | -30.27M | 31.88M | 66.50M | 43.50M |
Balance Sheet | ||||||
| Total Assets | 1.64B | 1.61B | 1.08B | 923.82M | 727.31M | 592.48M |
| Cash, Cash Equivalents and Short-Term Investments | 271.14M | 286.06M | 270.19M | 237.29M | 127.90M | 161.49M |
| Total Debt | 430.26M | 411.17M | 385.35M | 289.38M | 180.08M | 100.97M |
| Total Liabilities | 1.34B | 1.34B | 857.31M | 609.02M | 417.18M | 320.20M |
| Stockholders Equity | 301.86M | 265.74M | 222.96M | 314.80M | 310.13M | 272.27M |
Cash Flow | ||||||
| Free Cash Flow | 177.47M | 78.50M | 41.66M | 28.85M | -7.00M | 51.72M |
| Operating Cash Flow | 347.79M | 257.93M | 222.24M | 124.95M | 96.36M | 131.19M |
| Investing Cash Flow | -226.40M | -253.98M | -176.40M | -93.93M | -157.50M | -78.16M |
| Financing Cash Flow | -50.75M | 10.47M | 5.20M | 79.43M | 21.88M | -8.63M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $390.18M | 6.43 | 24.36% | 2.06% | 40.20% | 141.58% | |
68 Neutral | $575.32M | 26.85 | 24.58% | ― | 82.76% | 124.83% | |
67 Neutral | $2.04B | 10.36 | 32.58% | 1.02% | 32.68% | 91.90% | |
64 Neutral | $5.10B | 55.83 | 34.60% | 2.81% | 83.13% | ― | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
42 Neutral | $2.35B | -29.95 | -65.73% | ― | ― | 40.49% |