| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 89.38B | 82.63B | 82.67B | 78.59B | 89.88B | 67.42B |
| Gross Profit | 20.48B | 18.01B | 15.69B | 13.80B | 13.31B | 13.45B |
| EBITDA | 14.68B | 14.93B | 15.40B | 12.56B | 12.29B | 12.63B |
| Net Income | 4.83B | 4.90B | 4.81B | 3.94B | 4.76B | 5.47B |
Balance Sheet | ||||||
| Total Assets | 147.48B | 141.74B | 125.38B | 113.70B | 105.64B | 105.96B |
| Cash, Cash Equivalents and Short-Term Investments | 971.00M | 1.32B | 321.00M | 227.00M | 267.00M | 346.00M |
| Total Debt | 71.11B | 71.61B | 60.56B | 53.22B | 49.11B | 50.57B |
| Total Liabilities | 97.49B | 92.48B | 78.95B | 68.98B | 64.49B | 65.83B |
| Stockholders Equity | 34.46B | 34.37B | 35.12B | 36.68B | 33.03B | 31.30B |
Cash Flow | ||||||
| Free Cash Flow | 3.65B | 3.85B | 7.34B | 6.42B | 5.67B | 8.34B |
| Operating Cash Flow | 10.65B | 10.15B | 11.51B | 9.55B | 9.05B | 11.16B |
| Investing Cash Flow | -9.74B | -8.37B | -5.90B | -4.33B | -4.02B | -2.77B |
| Financing Cash Flow | -406.00M | -816.00M | -5.45B | -5.33B | -5.11B | -8.42B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $74.73B | 19.11 | 10.69% | 4.27% | 12.38% | 28.17% | |
73 Outperform | $69.37B | 13.25 | 13.97% | 8.04% | 12.46% | -10.48% | |
73 Outperform | $85.22B | 13.95 | 20.04% | 6.72% | -9.49% | 1.01% | |
73 Outperform | $56.26B | 15.91 | 33.27% | 7.31% | 3.18% | 6.43% | |
72 Outperform | $58.06B | 18.41 | 15.92% | 5.61% | 41.04% | 9.18% | |
70 Outperform | $95.25B | 24.40 | 22.37% | 3.35% | 9.99% | 22.02% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |