| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.24B | 1.21B | 1.24B | 1.10B | 747.20M | 476.20M |
| Gross Profit | 1.05B | 1.02B | 1.06B | 909.30M | 610.50M | 368.70M |
| EBITDA | 265.40M | 156.30M | 514.60M | 330.00M | 214.20M | 88.40M |
| Net Income | 104.10M | 29.10M | 107.30M | 63.20M | 116.80M | -9.10M |
Balance Sheet | ||||||
| Total Assets | 6.37B | 6.47B | 6.87B | 7.14B | 6.85B | 2.33B |
| Cash, Cash Equivalents and Short-Term Investments | 135.00M | 139.90M | 529.30M | 545.70M | 326.70M | 300.40M |
| Total Debt | 1.56B | 1.39B | 1.33B | 1.31B | 1.30B | 784.50M |
| Total Liabilities | 4.84B | 4.77B | 4.75B | 4.86B | 4.86B | 1.39B |
| Stockholders Equity | 1.53B | 1.69B | 2.12B | 2.27B | 2.00B | 502.80M |
Cash Flow | ||||||
| Free Cash Flow | 347.80M | 301.10M | 408.40M | 388.10M | 275.80M | 152.80M |
| Operating Cash Flow | 430.90M | 369.40M | 434.90M | 417.00M | 299.40M | 169.60M |
| Investing Cash Flow | -94.50M | 13.40M | 24.40M | -281.10M | -695.80M | -113.30M |
| Financing Cash Flow | -358.60M | -690.00M | -427.20M | -25.90M | 439.50M | 172.20M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $3.27B | 33.40 | 6.51% | ― | 1.47% | 1077.70% | |
71 Outperform | $2.95B | -11.88 | -78.53% | ― | -1.17% | -597.89% | |
71 Outperform | $3.36B | 50.40 | 21.85% | ― | 7.36% | -40.62% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $2.90B | -132.93 | -2.04% | ― | 12.14% | -19.29% | |
59 Neutral | $3.19B | -58.24 | -20.47% | ― | 13.83% | -273.23% | |
57 Neutral | $3.21B | -14.24 | -102.48% | ― | 9.47% | 16.97% |