Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 6.56B | 6.72B | 6.84B | 8.39B | 7.93B | 5.47B |
Gross Profit | 1.19B | 1.33B | 1.43B | 1.91B | 1.63B | 938.79M |
EBITDA | 521.43M | 669.94M | 803.01M | 1.26B | 1.05B | 424.45M |
Net Income | 262.27M | 376.35M | 483.66M | 857.66M | 712.49M | 174.98M |
Balance Sheet | ||||||
Total Assets | 3.45B | 3.37B | 3.46B | 3.24B | 2.57B | 1.97B |
Cash, Cash Equivalents and Short-Term Investments | 481.02M | 713.26M | 949.57M | 998.34M | 748.91M | 405.38M |
Total Debt | 507.91M | 516.22M | 529.79M | 523.08M | 531.79M | 531.40M |
Total Liabilities | 1.29B | 1.22B | 1.26B | 1.18B | 1.22B | 1.11B |
Stockholders Equity | 2.15B | 2.15B | 2.20B | 2.06B | 1.35B | 850.80M |
Cash Flow | ||||||
Free Cash Flow | 118.38M | 208.75M | 472.02M | 927.10M | 560.47M | 215.09M |
Operating Cash Flow | 273.85M | 438.32M | 687.46M | 1.04B | 666.98M | 294.52M |
Investing Cash Flow | -213.38M | -237.82M | -375.55M | -625.46M | -105.59M | -78.72M |
Financing Cash Flow | -431.65M | -436.81M | -360.68M | -166.33M | -217.87M | -95.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $7.61B | 17.28 | 31.87% | 0.43% | 0.88% | -4.17% | |
76 Outperform | $40.26B | 42.59 | 11.89% | 0.63% | 0.19% | 4.33% | |
76 Outperform | $38.28B | 35.17 | 12.10% | 0.50% | 1.02% | -45.31% | |
69 Neutral | $2.90B | 11.41 | 11.77% | 1.09% | -5.26% | -40.75% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
58 Neutral | $951.05M | 13.35 | 8.93% | ― | -33.46% | -32.34% |