| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.10B | 1.07B | 957.80M | 726.44M | 517.24M | 484.14M |
| Gross Profit | 1.00B | 982.51M | 875.96M | 680.71M | 507.07M | 465.00M |
| EBITDA | 104.56M | 138.90M | 100.16M | -67.83M | -221.57M | -167.09M |
| Net Income | 375.65M | 391.00M | 226.45M | -61.29M | -215.97M | -167.87M |
Balance Sheet | ||||||
| Total Assets | 1.61B | 1.56B | 1.19B | 748.96M | 587.81M | 700.12M |
| Cash, Cash Equivalents and Short-Term Investments | 851.46M | 819.69M | 755.99M | 438.87M | 416.82M | 520.71M |
| Total Debt | 50.79M | 52.19M | 51.99M | 57.20M | 62.00M | 64.43M |
| Total Liabilities | 357.16M | 336.81M | 454.96M | 317.20M | 187.40M | 159.23M |
| Stockholders Equity | 1.25B | 1.23B | 732.79M | 431.75M | 400.41M | 540.89M |
Cash Flow | ||||||
| Free Cash Flow | 212.43M | 105.15M | 157.20M | -23.35M | -114.03M | -126.78M |
| Operating Cash Flow | 123.49M | 109.84M | 157.72M | 16.70M | -114.03M | -125.66M |
| Investing Cash Flow | -112.23M | -302.56M | -30.54M | 32.00M | 73.24M | -71.10M |
| Financing Cash Flow | 52.28M | 49.88M | 6.84M | 25.13M | 8.20M | 18.16M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
84 Outperform | $9.01B | 33.82 | 19.25% | ― | 25.15% | 79.56% | |
67 Neutral | $3.84B | 260.91 | 35.65% | ― | 9.93% | 61.40% | |
56 Neutral | $6.11B | -500.37 | 99.84% | ― | -53.34% | -130.87% | |
54 Neutral | $10.24B | -16.82 | 36.12% | ― | 14.09% | -58.14% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
50 Neutral | $1.24B | -3.40 | -67.12% | ― | ― | -86.55% |