| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 92.15B | 88.82B | 85.16B | 79.99B | 78.74B | 82.58B |
| Gross Profit | 62.73B | 61.35B | 58.61B | 55.39B | 55.34B | 54.16B |
| EBITDA | 39.56B | 24.78B | 23.32B | 26.61B | 26.75B | 23.93B |
| Net Income | 25.12B | 14.07B | 35.15B | 17.94B | 20.88B | 14.71B |
Balance Sheet | ||||||
| Total Assets | 192.82B | 180.10B | 167.56B | 187.38B | 182.02B | 174.89B |
| Cash, Cash Equivalents and Short-Term Investments | 18.56B | 24.52B | 22.93B | 22.28B | 31.61B | 25.18B |
| Total Debt | 45.80B | 36.63B | 29.33B | 39.64B | 33.75B | 35.27B |
| Total Liabilities | 113.54B | 108.61B | 98.78B | 110.57B | 108.00B | 111.62B |
| Stockholders Equity | 79.28B | 71.49B | 68.77B | 76.80B | 74.02B | 63.28B |
Cash Flow | ||||||
| Free Cash Flow | 19.06B | 19.84B | 18.25B | 17.18B | 19.76B | 20.19B |
| Operating Cash Flow | 24.20B | 24.27B | 22.79B | 21.19B | 23.41B | 23.54B |
| Investing Cash Flow | -20.42B | -18.60B | 878.00M | -12.37B | -8.68B | -20.82B |
| Financing Cash Flow | -5.51B | -3.13B | -15.82B | -8.87B | -14.05B | -6.12B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $273.69B | 14.59 | 39.51% | 3.12% | 1.59% | 58.02% | |
80 Outperform | $282.32B | 20.13 | 32.93% | 2.87% | 11.53% | -15.21% | |
79 Outperform | $547.51B | 20.60 | ― | 2.50% | 6.05% | ― | |
79 Outperform | $288.79B | 30.56 | 21.73% | 1.70% | 12.96% | 44.29% | |
69 Neutral | $113.91B | 13.02 | 6.76% | 4.58% | -9.32% | 120.62% | |
66 Neutral | $394.14B | 168.27 | 138.53% | 2.87% | 7.40% | -53.78% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |