| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.55B | 1.54B | 1.53B | 1.30B | 935.06M | 425.21M |
| Gross Profit | 935.17M | 941.95M | 988.29M | 709.54M | 581.70M | 187.69M |
| EBITDA | 369.99M | 403.64M | 515.27M | 491.00M | 81.83M | -25.00M |
| Net Income | 279.03M | 233.56M | 312.44M | 326.66M | 28.07M | -71.28M |
Balance Sheet | ||||||
| Total Assets | 2.35B | 2.23B | 1.98B | 1.65B | 1.32B | 863.78M |
| Cash, Cash Equivalents and Short-Term Investments | 498.58M | 359.12M | 912.81M | 713.66M | 415.65M | 98.51M |
| Total Debt | 803.00K | 738.00K | 619.44M | 616.95M | 583.51M | 191.31M |
| Total Liabilities | 1.13B | 1.14B | 892.33M | 835.26M | 874.11M | 399.35M |
| Stockholders Equity | 1.21B | 1.09B | 1.09B | 815.89M | 447.15M | 464.44M |
Cash Flow | ||||||
| Free Cash Flow | 371.69M | 354.05M | 493.13M | 258.70M | 263.43M | 41.78M |
| Operating Cash Flow | 407.70M | 390.14M | 544.75M | 305.26M | 281.78M | 53.92M |
| Investing Cash Flow | -537.46M | -627.17M | -226.01M | 5.94M | -276.55M | 3.68M |
| Financing Cash Flow | -309.99M | -316.58M | -118.54M | -13.06M | 311.69M | -39.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
84 Outperform | $6.26B | 10.37 | 24.33% | ― | 0.62% | 14.77% | |
74 Outperform | $1.87B | 13.63 | 17.32% | ― | 37.03% | ― | |
63 Neutral | $2.83B | -324.88 | -2.73% | ― | 16.29% | -145.12% | |
60 Neutral | $3.90B | 16.36 | -144.72% | ― | 7.62% | ― | |
53 Neutral | $2.10B | ― | 41.38% | ― | -12.78% | 1119.53% | |
52 Neutral | $1.54B | -0.83 | -50.65% | 8.48% | -3.62% | -932.84% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |