| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.53B | 3.37B | 3.23B | 2.66B | 2.30B | 2.09B |
| Gross Profit | 2.59B | 2.67B | 2.59B | 2.13B | 1.85B | 1.61B |
| EBITDA | 663.00M | 966.00M | 912.00M | 852.00M | 846.00M | 525.00M |
| Net Income | -11.00M | 264.00M | 252.00M | 155.00M | 343.00M | 93.00M |
Balance Sheet | ||||||
| Total Assets | 25.35B | 25.60B | 22.51B | 22.68B | 22.44B | 23.92B |
| Cash, Cash Equivalents and Short-Term Investments | 349.00M | 1.00B | 902.00M | 1.85B | 4.63B | 125.00M |
| Total Debt | 3.74B | 2.44B | 2.19B | 1.06B | 1.44B | 5.21B |
| Total Liabilities | 22.37B | 22.42B | 19.50B | 19.88B | 19.66B | 21.47B |
| Stockholders Equity | 2.98B | 3.17B | 3.00B | 2.79B | 2.78B | 2.45B |
Cash Flow | ||||||
| Free Cash Flow | -222.00M | 937.00M | -127.00M | 42.00M | 8.63B | 841.00M |
| Operating Cash Flow | -53.00M | 1.10B | 34.00M | 214.00M | 8.81B | 1.01B |
| Investing Cash Flow | -1.96B | -1.15B | -2.08B | -2.48B | -223.00M | 38.00M |
| Financing Cash Flow | 1.50B | 155.00M | 1.07B | -506.00M | -4.06B | -1.12B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | 766.29M | 10.01 | ― | ― | 28.74% | 19.95% | |
73 Outperform | 662.59M | 10.01 | ― | 6.04% | 27.66% | 46.91% | |
72 Outperform | 1.26B | 7.51 | ― | 4.09% | 24.31% | 21.51% | |
70 Outperform | 1.68B | 10.23 | ― | 6.41% | 10.74% | 12.47% | |
69 Neutral | 1.43B | 13.57 | ― | 4.97% | 6.88% | -13.14% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
59 Neutral | 4.47B | ― | -0.51% | 2.74% | 3.97% | -103.71% |