| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.30B | 1.23B | 972.00M | 729.70M | 519.03M | 308.15M |
| Gross Profit | 1.16B | 1.10B | 868.30M | 649.05M | 452.50M | 269.14M |
| EBITDA | 52.48M | 12.06M | 58.00M | 12.79M | -120.10M | -123.25M |
| Net Income | 119.35M | 118.74M | 32.37M | -1.88M | -136.87M | -129.29M |
Balance Sheet | ||||||
| Total Assets | 1.69B | 2.11B | 1.69B | 1.28B | 1.04B | 933.19M |
| Cash, Cash Equivalents and Short-Term Investments | 1.21B | 1.67B | 1.46B | 1.12B | 885.89M | 886.81M |
| Total Debt | 177.57M | 311.71M | 106.04M | 61.15M | 77.72M | 84.00K |
| Total Liabilities | 933.51M | 859.76M | 655.28M | 462.15M | 359.30M | 229.80M |
| Stockholders Equity | 758.69M | 1.25B | 1.03B | 813.51M | 679.74M | 703.39M |
Cash Flow | ||||||
| Free Cash Flow | 314.76M | 313.28M | 295.83M | 204.94M | 8.14M | 2.60M |
| Operating Cash Flow | 334.08M | 333.64M | 311.06M | 215.40M | 27.14M | 16.36M |
| Investing Cash Flow | -182.42M | -133.72M | -70.81M | -10.46M | -19.00M | -3.63M |
| Financing Cash Flow | -681.86M | -108.38M | 55.21M | 25.29M | -9.05M | 742.27M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $4.28B | 33.64 | 10.69% | ― | 25.42% | 125.90% | |
70 Outperform | $5.23B | 9.97 | 14.03% | ― | 9.29% | 18.05% | |
69 Neutral | $5.97B | 17.70 | 50.21% | 0.16% | 3.50% | 75.14% | |
67 Neutral | $5.24B | -92.00 | -6.24% | ― | 25.81% | -2156.00% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $1.83B | -11.22 | -92.84% | ― | 9.47% | 31.43% | |
47 Neutral | $3.60B | -26.12 | -12.16% | ― | 31.25% | 56.23% |