| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.25B | 704.50M | 459.57M | 365.68M | 374.42M | 453.93M |
| Gross Profit | 961.18M | 396.36M | 283.03M | 254.19M | 291.31M | 363.34M |
| EBITDA | 312.34M | 169.61M | 143.76M | 132.60M | 154.12M | 222.07M |
| Net Income | 132.55M | 122.20M | 111.30M | 102.84M | 135.60M | 177.90M |
Balance Sheet | ||||||
| Total Assets | 7.47B | 7.62B | 3.27B | 2.71B | 2.39B | 1.94B |
| Cash, Cash Equivalents and Short-Term Investments | 804.06M | 621.09M | 375.42M | 339.34M | 384.98M | 409.66M |
| Total Debt | 5.66B | 6.54B | 2.51B | 2.03B | 1.82B | 1.43B |
| Total Liabilities | 6.78B | 7.02B | 2.78B | 2.31B | 2.06B | 1.66B |
| Stockholders Equity | 688.43M | 608.70M | 492.91M | 394.68M | 326.41M | 288.00M |
Cash Flow | ||||||
| Free Cash Flow | 790.39M | 632.94M | 467.62M | 455.32M | 341.28M | 205.28M |
| Operating Cash Flow | 792.74M | 637.96M | 469.40M | 459.32M | 346.13M | 212.37M |
| Investing Cash Flow | -1.45B | -1.51B | -747.03M | -672.20M | -680.78M | -475.02M |
| Financing Cash Flow | 997.87M | 1.14B | 393.61M | 163.34M | 261.25M | 510.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $2.07B | 7.97 | 13.94% | ― | 22.81% | 47.41% | |
69 Neutral | $325.42M | 6.48 | 13.16% | 2.99% | 10.51% | 53.17% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
60 Neutral | $1.28B | 4.74 | 20.94% | ― | 68.59% | 30.27% | |
59 Neutral | $739.05M | 19.38 | 6.37% | ― | 3.70% | ― | |
59 Neutral | $262.77M | 24.30 | 4.60% | ― | -3.81% | ― | |
52 Neutral | $737.54M | 5.95 | -26.42% | ― | 12.38% | -498.81% |