Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.09B | 1.22B | 1.46B | 1.19B | 682.51M | 1.82B |
Gross Profit | 317.38M | 393.86M | 580.63M | 293.03M | -49.73M | 559.82M |
EBITDA | 371.06M | 503.15M | 655.14M | 348.67M | -107.93M | 201.71M |
Net Income | 155.17M | 133.77M | 150.64M | 209.64M | -277.46M | 90.98M |
Balance Sheet | ||||||
Total Assets | 0.00 | 2.15B | 2.20B | 2.16B | 6.53B | 6.95B |
Cash, Cash Equivalents and Short-Term Investments | 717.77M | 717.77M | 652.68M | 519.86M | 108.98M | 348.79M |
Total Debt | 0.00 | 65.55M | 227.20M | 597.39M | 1.01B | 3.82B |
Total Liabilities | -1.94B | 217.95M | 396.29M | 795.24M | 4.10B | 4.47B |
Stockholders Equity | 1.94B | 709.76M | 732.28M | 623.46M | 515.05M | 481.41M |
Cash Flow | ||||||
Free Cash Flow | 269.06M | 391.84M | 623.26M | 183.72M | 54.54M | 957.51M |
Operating Cash Flow | 336.78M | 467.19M | 633.46M | 199.15M | 75.99M | 984.02M |
Investing Cash Flow | 72.43M | 157.50M | 54.66M | 308.98M | 7.17M | 63.06M |
Financing Cash Flow | -271.58M | -416.45M | -524.05M | -456.95M | -223.53M | -1.10B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $650.45M | 4.83 | 9.22% | 6.88% | -3.67% | -8.90% | |
79 Outperform | $1.64B | 5.91 | 15.78% | 4.15% | -21.71% | -37.58% | |
77 Outperform | $1.42B | 14.62 | 12.50% | 11.04% | -2.98% | -17.51% | |
76 Outperform | $1.14B | 12.98 | 7.39% | 1.23% | 1.19% | 12.56% | |
75 Outperform | $131.15M | 2.63 | 10.57% | 5.49% | -2.37% | 32.03% | |
73 Outperform | $683.00M | 5.61 | 18.55% | 24.69% | -26.05% | -44.48% | |
65 Neutral | $15.26B | 7.31 | 3.02% | 5.32% | 4.27% | -62.52% |