| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.05B | -1.03M | 2.04B | 1.65B | 1.40B | 1.20B |
| Gross Profit | 462.29M | -1.03M | 1.20B | 1.05B | 945.15M | 873.50M |
| EBITDA | 92.48M | -43.15M | 203.22M | 134.21M | 107.22M | 127.45M |
| Net Income | 30.32M | -38.91M | 53.37M | 13.95M | -8.27M | 38.13M |
Balance Sheet | ||||||
| Total Assets | 6.97B | 6.84B | 5.69B | 5.14B | 4.04B | 3.60B |
| Cash, Cash Equivalents and Short-Term Investments | 33.98M | 47.86M | 30.31M | 1.27B | 1.15B | 753.17M |
| Total Debt | 80.24M | 80.74M | 374.53M | 442.81M | 297.40M | 422.75M |
| Total Liabilities | 6.22B | 6.09B | 5.04B | 4.56B | 3.51B | 3.20B |
| Stockholders Equity | 504.28M | 508.55M | 457.70M | 416.87M | 397.37M | 382.95M |
Cash Flow | ||||||
| Free Cash Flow | 184.50M | 168.22M | 236.72M | 57.42M | 452.35M | 201.55M |
| Operating Cash Flow | 183.38M | 168.22M | 240.76M | 71.45M | 463.07M | 204.32M |
| Investing Cash Flow | -201.73M | -202.03M | -322.99M | -244.67M | 9.51M | -273.76M |
| Financing Cash Flow | -33.85M | 11.48M | 6.29M | 113.41M | -115.19M | 73.73M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $460.18M | 16.91 | 14.03% | 4.20% | 7.19% | 27.90% | |
69 Neutral | $676.67M | 23.71 | 27.46% | ― | 20.77% | ― | |
68 Neutral | $586.74M | 19.19 | 17.85% | 6.64% | 7.83% | -1.76% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $634.18M | 11.22 | 6.01% | 1.31% | -47.59% | -58.70% | |
63 Neutral | $796.49M | 24.21 | 0.83% | 2.94% | 0.41% | -91.81% |