| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 28.32B | 27.68B | 26.00B | 25.52B | 22.31B | 19.00B |
| Gross Profit | 24.32B | 22.22B | 19.61B | 18.84B | 20.76B | 18.52B |
| EBITDA | 14.06B | 15.04B | 9.13B | 7.72B | 10.64B | 8.88B |
| Net Income | 9.42B | 8.85B | 5.94B | 5.07B | 7.18B | 5.86B |
Balance Sheet | ||||||
| Total Assets | 493.30B | 491.00B | 479.84B | 493.18B | 551.77B | 667.27B |
| Cash, Cash Equivalents and Short-Term Investments | 5.56M | 108.11B | 124.70B | 149.25B | 188.03B | 453.03B |
| Total Debt | 33.00B | 30.95B | 45.13B | 59.08B | 37.88B | 23.77B |
| Total Liabilities | 273.50B | 441.57B | 431.47B | 452.22B | 515.16B | 611.01B |
| Stockholders Equity | 49.20B | 49.42B | 48.38B | 40.96B | 36.61B | 56.26B |
Cash Flow | ||||||
| Free Cash Flow | 2.52B | 8.76B | 2.05B | 18.89B | 1.09B | 1.20B |
| Operating Cash Flow | 2.95B | 9.31B | 2.67B | 19.59B | 2.06B | 2.12B |
| Investing Cash Flow | 14.07B | 24.54B | 35.43B | 57.41B | 32.05B | -75.66B |
| Financing Cash Flow | -9.34B | -29.70B | -47.06B | -61.24B | -68.72B | 96.32B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $35.85B | 27.97 | 19.89% | 0.46% | 13.08% | 28.20% | |
75 Outperform | $30.79B | 13.05 | 23.00% | 1.26% | 5.84% | 1.44% | |
71 Outperform | $159.11B | 16.55 | 19.09% | 1.07% | 8.11% | 53.31% | |
71 Outperform | $300.73B | 11.46 | 16.66% | 2.14% | 16.38% | 29.43% | |
68 Neutral | $272.49B | 11.41 | 14.57% | 1.55% | 2.63% | 26.98% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $25.55B | 16.91 | 17.04% | 0.32% | 38.08% | -22.75% |