| 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 | 394.37M | 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 |
|---|---|---|---|---|---|---|---|
80 Outperform | $618.32M | 27.95 | 24.58% | ― | 82.76% | 124.83% | |
77 Outperform | $459.40M | 7.11 | 24.36% | 2.06% | 40.20% | 141.58% | |
73 Outperform | $2.29B | 11.25 | 32.58% | 1.02% | 32.68% | 91.90% | |
65 Neutral | $6.47B | 66.30 | 34.60% | 2.81% | 83.13% | ― | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
42 Neutral | $3.02B | -38.18 | -65.73% | ― | ― | 40.49% |