Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 993.69M | 1.22B | 1.46B | 1.19B | 682.51M | 1.82B |
Gross Profit | 279.20M | 393.86M | 580.63M | 293.03M | -49.73M | 559.82M |
EBITDA | 385.26M | 503.15M | 655.14M | 348.67M | -107.93M | 201.71M |
Net Income | 183.96M | 133.77M | 150.64M | 209.64M | -277.46M | 90.98M |
Balance Sheet | ||||||
Total Assets | 2.06B | 2.15B | 2.20B | 2.16B | 6.53B | 6.95B |
Cash, Cash Equivalents and Short-Term Investments | 711.87M | 717.77M | 652.68M | 519.86M | 120.99M | 129.60M |
Total Debt | 40.66M | 65.55M | 227.20M | 610.16M | 1.02B | 997.47M |
Total Liabilities | 212.18M | 217.95M | 396.29M | 795.24M | 4.10B | 4.47B |
Stockholders Equity | 1.85B | 709.76M | 732.28M | 623.46M | 515.05M | 481.41M |
Cash Flow | ||||||
Free Cash Flow | 240.56M | 391.84M | 623.26M | 183.72M | 54.54M | 957.51M |
Operating Cash Flow | 306.30M | 467.19M | 633.46M | 199.15M | 75.99M | 984.02M |
Investing Cash Flow | 95.21M | 157.50M | 54.66M | 308.98M | 7.17M | 63.06M |
Financing Cash Flow | -267.09M | -416.45M | -520.41M | -456.95M | -223.53M | -1.10B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $702.62M | 5.77 | 18.55% | 24.27% | -26.05% | -44.48% | |
77 Outperform | $669.13M | 7.95 | 6.31% | 6.75% | -5.32% | -50.38% | |
77 Outperform | $1.36B | 14.01 | 12.50% | 11.67% | -2.98% | -17.51% | |
76 Outperform | $1.78B | 6.39 | 15.78% | 3.89% | -21.71% | -37.58% | |
76 Outperform | $1.09B | 12.50 | 7.39% | 1.27% | 1.19% | 12.56% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |