Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.33B | 1.32B | 1.23B | 1.69B | 1.08B | 534.51M |
Gross Profit | 666.17M | 672.58M | 702.37M | 1.26B | 742.76M | 128.81M |
EBITDA | 927.01M | 922.00M | 878.67M | 1.33B | 801.53M | -1.62B |
Net Income | 366.43M | 366.03M | 388.30M | 893.84M | 559.72M | -1.87B |
Balance Sheet | ||||||
Total Assets | 2.86B | 2.82B | 2.76B | 2.57B | 1.75B | 1.45B |
Cash, Cash Equivalents and Short-Term Investments | 251.76M | 260.05M | 401.12M | 675.44M | 366.98M | 192.56M |
Total Debt | 411.63M | 392.51M | 392.84M | 390.38M | 388.09M | 391.12M |
Total Liabilities | 862.30M | 853.51M | 873.55M | 832.39M | 701.49M | 614.00M |
Stockholders Equity | 1.94B | 1.91B | 1.69B | 1.58B | 816.76M | 548.16M |
Cash Flow | ||||||
Free Cash Flow | 395.36M | 431.74M | 430.90M | 831.55M | 552.05M | 87.91M |
Operating Cash Flow | 863.71M | 920.85M | 855.79M | 1.30B | 788.48M | 310.12M |
Investing Cash Flow | -530.24M | -655.12M | -814.90M | -518.89M | -243.44M | -269.99M |
Financing Cash Flow | -357.39M | -406.80M | -315.21M | -469.34M | -370.61M | -30.20M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $4.36B | 7.11 | 24.36% | 2.93% | 58.35% | 210.80% | |
74 Outperform | $4.51B | 12.32 | 19.24% | 2.45% | 2.67% | -5.79% | |
72 Outperform | $2.97B | 3.66 | 19.27% | 3.09% | 28.20% | 1.63% | |
71 Outperform | $4.35B | 15.80 | 5.42% | 4.19% | -18.08% | -49.36% | |
69 Neutral | $3.30B | 5.90 | 32.89% | ― | 51.55% | 29.12% | |
66 Neutral | $4.65B | 55.62 | 3.73% | ― | 38.21% | -67.24% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |