| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 233.07B | 338.38B | 324.69B | 344.53B | 335.22B | 233.26B |
| Gross Profit | 82.28B | 115.18B | 103.99B | 134.47B | 110.76B | 94.24B |
| EBITDA | 61.96B | 111.23B | 108.57B | 117.56B | 101.48B | 81.72B |
| Net Income | 39.29B | 58.67B | 59.69B | 69.65B | 50.08B | 39.17B |
Balance Sheet | ||||||
| Total Assets | 90.81B | 658.07B | 630.13B | 621.70B | 607.05B | 558.45B |
| Cash, Cash Equivalents and Short-Term Investments | 17.57B | 159.72B | 150.28B | 170.50B | 162.89B | 127.46B |
| Total Debt | 4.97B | 31.00B | 36.87B | 56.94B | 65.41B | 63.88B |
| Total Liabilities | 22.00B | 154.12B | 151.76B | 162.46B | 161.38B | 133.32B |
| Stockholders Equity | 58.88B | 426.87B | 408.69B | 393.85B | 376.88B | 360.19B |
Cash Flow | ||||||
| Free Cash Flow | 15.99B | 56.32B | 52.60B | 81.05B | 70.71B | 60.62B |
| Operating Cash Flow | 48.71B | 93.35B | 89.69B | 109.73B | 94.58B | 81.29B |
| Investing Cash Flow | -51.67B | -85.36B | -36.97B | -56.59B | -6.84B | 32.05B |
| Financing Cash Flow | -22.51B | -51.17B | -76.13B | -78.73B | -43.73B | -42.08B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $3.09B | 12.88 | 13.07% | 11.05% | -9.45% | -46.37% | |
71 Outperform | $118.05B | 14.14 | 14.02% | 8.22% | -13.67% | -15.23% | |
69 Neutral | $5.03B | 145.23 | 1.67% | 0.36% | -23.25% | -90.78% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | $3.99B | -113.22 | -0.87% | 0.96% | -7.21% | -106.39% | |
59 Neutral | $3.12B | -64.71 | -2.87% | ― | -32.53% | -112.77% | |
54 Neutral | $1.27B | -34.73 | -7.40% | 2.83% | -16.99% | -184.02% |