Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 12.35B | 11.86B | 11.15B | 10.12B | 8.97B | 7.15B |
Gross Profit | 3.64B | 3.47B | 3.16B | 2.83B | 2.39B | 1.82B |
EBITDA | 266.48M | 271.77M | 161.50M | 138.56M | -17.72M | -54.80M |
Net Income | 151.12M | 392.74M | 39.58M | 49.90M | -75.21M | -92.49M |
Balance Sheet | ||||||
Total Assets | 3.12B | 3.01B | 3.19B | 2.52B | 2.09B | 1.74B |
Cash, Cash Equivalents and Short-Term Investments | 591.80M | 596.66M | 1.13B | 678.59M | 603.08M | 563.35M |
Total Debt | 494.10M | 535.92M | 527.79M | 471.82M | 410.17M | 328.23M |
Total Liabilities | 2.73B | 2.75B | 2.68B | 2.36B | 2.07B | 1.74B |
Stockholders Equity | 389.90M | 261.46M | 510.24M | 160.27M | 14.74M | -2.00M |
Cash Flow | ||||||
Free Cash Flow | 462.97M | 452.49M | 342.93M | 119.28M | 8.55M | 2.01M |
Operating Cash Flow | 611.28M | 596.33M | 486.21M | 349.57M | 191.74M | 132.75M |
Investing Cash Flow | -153.51M | 394.57M | -287.36M | -615.48M | -193.27M | -123.69M |
Financing Cash Flow | -560.68M | -996.74M | 71.60M | -6.73M | 41.26M | 342.20M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
72 Outperform | $12.38B | 27.13 | 14.54% | ― | 10.47% | ― | |
70 Outperform | $16.10B | 21.11 | 26.72% | 4.82% | -2.21% | -37.30% | |
68 Neutral | $14.94B | 101.64 | 34.48% | ― | 9.04% | -56.79% | |
67 Neutral | $19.86B | 24.03 | 17.50% | 2.86% | 2.65% | -32.91% | |
63 Neutral | $5.81B | 8.37 | -52.83% | 2.87% | -0.18% | -18.95% | |
61 Neutral | $18.09B | 12.97 | -1.60% | 2.98% | 1.42% | -15.92% | |
56 Neutral | $1.03B | ― | -2.48% | ― | -2.83% | 97.94% |