| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 774.90B | 958.51B | 886.52B | 819.17B | 736.04B | 701.73B |
| Gross Profit | 185.65B | 231.47B | 210.56B | 191.40B | 171.84B | 162.04B |
| EBITDA | 69.58B | 91.57B | 97.06B | 89.90B | 82.07B | 73.81B |
| Net Income | 39.37B | 53.83B | 51.59B | 48.97B | 44.14B | 33.43B |
Balance Sheet | ||||||
| Total Assets | 27.13B | 493.89B | 436.55B | 418.81B | 394.39B | 361.88B |
| Cash, Cash Equivalents and Short-Term Investments | 1.92B | 36.51B | 40.67B | 47.43B | 42.82B | 35.67B |
| Total Debt | 4.31B | 79.73B | 75.25B | 73.35B | 64.69B | 59.74B |
| Total Liabilities | 14.94B | 261.02B | 237.46B | 216.34B | 208.51B | 192.76B |
| Stockholders Equity | 12.19B | 232.88B | 199.09B | 202.47B | 185.88B | 169.12B |
Cash Flow | ||||||
| Free Cash Flow | 32.43B | 37.87B | 56.33B | 43.17B | 44.42B | 44.64B |
| Operating Cash Flow | 57.19B | 72.64B | 85.12B | 64.47B | 64.88B | 61.37B |
| Investing Cash Flow | -22.29B | -30.53B | -29.76B | -20.32B | -19.13B | -16.53B |
| Financing Cash Flow | -50.86B | -49.80B | -58.55B | -39.64B | -37.50B | -39.70B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $940.24B | 42.22 | 24.87% | 0.85% | 4.34% | 17.27% | |
73 Outperform | $32.77B | 26.11 | 16.45% | 1.88% | 4.86% | -4.51% | |
72 Outperform | $418.60B | 50.46 | 30.32% | 0.59% | 8.34% | 9.58% | |
70 Neutral | $48.06B | 13.18 | 25.09% | 4.79% | -2.16% | -12.66% | |
67 Neutral | $56.68B | 21.92 | 22.26% | 2.51% | -3.82% | -15.29% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
61 Neutral | $27.29B | -10.20 | 20.07% | ― | -39.27% | -182.36% |