Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 294.55B | 312.31B | 300.69B | 331.35B | 219.07B | 160.40B |
Gross Profit | 187.30B | 203.26B | 203.74B | 224.04B | 124.67B | 82.35B |
EBITDA | 223.87B | 242.88B | 231.97B | 234.58B | 157.16B | 113.33B |
Net Income | 66.24B | 78.82B | 76.71B | 70.90B | 38.86B | 22.66B |
Balance Sheet | ||||||
Total Assets | 931.89B | 965.30B | 902.82B | 869.86B | 783.54B | 675.64B |
Cash, Cash Equivalents and Short-Term Investments | 122.05B | 143.74B | 145.20B | 122.35B | 85.53B | 114.26B |
Total Debt | 126.41B | 127.83B | 134.65B | 142.96B | 136.81B | 118.11B |
Total Liabilities | 408.52B | 429.43B | 403.38B | 402.74B | 368.19B | 321.23B |
Stockholders Equity | 523.11B | 535.59B | 499.33B | 467.12B | 415.35B | 354.41B |
Cash Flow | ||||||
Free Cash Flow | 48.27B | 95.86B | 68.67B | 98.74B | 56.67B | 48.67B |
Operating Cash Flow | 164.11B | 202.30B | 151.85B | 164.92B | 110.07B | 86.67B |
Investing Cash Flow | -119.24B | -150.37B | -82.45B | -59.29B | -123.02B | -33.52B |
Financing Cash Flow | -55.22B | -54.37B | -51.42B | -70.07B | -22.20B | -26.47B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $7.91B | 7.42 | 19.09% | 4.35% | 12.13% | -67.53% | |
75 Outperform | $13.91B | 9.42 | 12.42% | 5.24% | -2.35% | -11.70% | |
75 Outperform | $11.09B | 9.01 | 12.86% | 4.66% | 16.37% | 21.22% | |
72 Outperform | $8.09B | 16.81 | 11.99% | 0.99% | 19.95% | 0.94% | |
70 Outperform | $10.52B | 18.25 | 5.75% | 2.89% | -12.92% | -68.16% | |
67 Neutral | $9.62B | 21.81 | 6.31% | ― | 11.65% | 415.90% | |
65 Neutral | $15.47B | 7.30 | 3.02% | 5.25% | 4.27% | -62.52% |