Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.07B | 1.24B | 1.34B | 1.56B | 540.79M | 915.89M |
Gross Profit | 579.53M | 709.11M | 809.89M | 939.62M | -37.76M | 328.37M |
EBITDA | 719.05M | 955.11M | 916.11M | 1.00B | 146.32M | 490.86M |
Net Income | 512.80M | 668.77M | 546.90M | 637.25M | -380.60M | -62.35M |
Balance Sheet | ||||||
Total Assets | 3.97B | 3.83B | 4.23B | 4.56B | 5.01B | 5.16B |
Cash, Cash Equivalents and Short-Term Investments | 537.64M | 406.74M | 355.55M | 376.87M | 230.41M | 187.51M |
Total Debt | 971.25M | 861.97M | 1.59B | 1.93B | 3.12B | 3.05B |
Total Liabilities | 1.05B | 967.77M | 1.67B | 2.05B | 3.18B | 3.09B |
Stockholders Equity | 2.92B | 2.87B | 2.55B | 2.51B | 1.84B | 2.07B |
Cash Flow | ||||||
Free Cash Flow | 558.99M | 731.81M | 842.40M | 734.85M | 26.20M | 244.90M |
Operating Cash Flow | 666.46M | 825.18M | 865.49M | 769.33M | 73.30M | 419.38M |
Investing Cash Flow | 224.71M | 307.99M | 43.61M | 571.96M | -52.28M | -174.48M |
Financing Cash Flow | -840.74M | -1.16B | -930.42M | -1.19B | 21.88M | -259.70M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
85 Outperform | $2.43B | 3.46 | 24.68% | 3.40% | -7.25% | 31.85% | |
79 Outperform | $2.13B | 6.69 | 12.61% | 9.29% | -22.01% | -54.34% | |
76 Outperform | $1.59B | 5.64 | 15.78% | 4.40% | -21.71% | -37.58% | |
76 Outperform | $1.31B | 26.61 | 4.54% | 10.54% | -42.64% | -84.82% | |
76 Outperform | $1.89B | 10.60 | 17.90% | 6.92% | -5.32% | 5.51% | |
66 Neutral | $15.10B | 10.40 | 7.41% | 5.56% | 4.52% | -70.52% | |
48 Neutral | $2.09B | ― | -14.68% | 3.86% | -28.72% | -1173.53% |