| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 71.50B | 89.21B | 78.55B | 86.44B | 68.64B | 56.32B |
| Gross Profit | 9.70B | 12.90B | 10.74B | 18.15B | 12.93B | 10.80B |
| EBITDA | 14.97B | 20.58B | 14.57B | 22.07B | 16.70B | 14.62B |
| Net Income | 6.00B | 10.02B | 6.07B | 12.41B | 8.70B | 6.80B |
Balance Sheet | ||||||
| Total Assets | 14.56B | 116.19B | 101.96B | 96.38B | 80.55B | 72.49B |
| Cash, Cash Equivalents and Short-Term Investments | 700.36M | 7.05B | 4.98B | 12.16B | 8.25B | 5.06B |
| Total Debt | 2.55B | 16.51B | 14.58B | 11.19B | 6.16B | 6.15B |
| Total Liabilities | 6.82B | 51.18B | 45.54B | 38.05B | 29.67B | 26.85B |
| Stockholders Equity | 7.73B | 64.99B | 56.40B | 58.31B | 50.87B | 45.63B |
Cash Flow | ||||||
| Free Cash Flow | 4.67B | 2.67B | -3.35B | 6.37B | 7.16B | 4.96B |
| Operating Cash Flow | 16.72B | 17.66B | 12.18B | 16.40B | 13.14B | 11.26B |
| Investing Cash Flow | -26.49B | -15.00B | -15.54B | -10.07B | -6.00B | -6.30B |
| Financing Cash Flow | 13.79B | -590.00M | -3.83B | -2.42B | -3.96B | -1.27B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $143.35B | 13.52 | 18.18% | 4.60% | -0.44% | -4.20% | |
79 Outperform | $62.42B | 11.53 | 13.65% | 10.04% | -8.49% | -41.69% | |
73 Outperform | $163.18B | 18.60 | 19.51% | 3.55% | -7.86% | 14.17% | |
69 Neutral | $3.05B | 160.57 | 2.08% | 0.43% | 3.93% | -73.94% | |
67 Neutral | $18.24B | 22.81 | 11.34% | ― | 12.59% | -6.08% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
61 Neutral | $12.28B | -98.69 | -6.83% | ― | 26.44% | -95.87% |