| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 287.68B | 312.31B | 300.69B | 331.35B | 219.07B | 160.40B |
| Gross Profit | 171.87B | 203.26B | 203.74B | 224.04B | 124.67B | 82.35B |
| EBITDA | 217.10B | 242.88B | 231.97B | 234.58B | 157.16B | 113.33B |
| Net Income | 61.11B | 78.82B | 76.71B | 70.90B | 38.86B | 22.66B |
Balance Sheet | ||||||
| Total Assets | 937.33B | 965.30B | 902.82B | 869.86B | 783.54B | 675.64B |
| Cash, Cash Equivalents and Short-Term Investments | 90.86B | 143.74B | 145.20B | 122.35B | 85.53B | 114.26B |
| Total Debt | 128.35B | 127.83B | 134.65B | 142.96B | 136.81B | 118.11B |
| Total Liabilities | 422.62B | 429.43B | 403.38B | 402.74B | 368.19B | 321.23B |
| Stockholders Equity | 514.44B | 535.59B | 499.33B | 467.12B | 415.35B | 354.41B |
Cash Flow | ||||||
| Free Cash Flow | 31.97B | 95.86B | 68.67B | 98.74B | 56.67B | 48.67B |
| Operating Cash Flow | 149.19B | 202.30B | 151.85B | 164.92B | 110.07B | 86.67B |
| Investing Cash Flow | -145.17B | -150.37B | -82.45B | -59.29B | -123.02B | -33.52B |
| Financing Cash Flow | -53.94B | -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 |
|---|---|---|---|---|---|---|---|
77 Outperform | $13.39B | 14.74 | 8.58% | 4.27% | 7.55% | -34.40% | |
73 Outperform | $9.37B | 6.36 | 27.24% | 3.80% | 4.88% | -41.34% | |
73 Outperform | $21.97B | 13.31 | 11.86% | 3.39% | 26.13% | 31.42% | |
70 Outperform | $11.22B | 20.83 | 7.65% | ― | 17.05% | 1028.81% | |
69 Neutral | $15.41B | 6.52 | 11.75% | 7.99% | -2.35% | -17.06% | |
67 Neutral | $11.01B | 47.63 | 2.26% | 3.16% | -8.07% | -87.88% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |