Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.71B | 1.67B | 1.49B | 1.26B | 947.42M | 997.60M |
Gross Profit | 1.03B | 1.02B | 915.37M | 791.14M | 550.59M | 619.60M |
EBITDA | 699.77M | 606.80M | 459.99M | 423.49M | 163.07M | 201.54M |
Net Income | 470.90M | 486.49M | -83.77M | -54.57M | -118.75M | -45.60M |
Balance Sheet | ||||||
Total Assets | 7.10B | 7.21B | 7.40B | 7.52B | 7.33B | 6.98B |
Cash, Cash Equivalents and Short-Term Investments | 315.20M | 195.84M | 341.81M | 426.28M | 476.24M | 802.30M |
Total Debt | 1.18B | 1.18B | 1.15B | 1.14B | 991.77M | 987.50M |
Total Liabilities | 2.16B | 2.21B | 2.88B | 2.89B | 2.67B | 2.19B |
Stockholders Equity | 4.93B | 4.99B | 4.52B | 4.63B | 4.67B | 4.79B |
Cash Flow | ||||||
Free Cash Flow | 170.60M | 47.17M | 92.02M | 26.47M | -96.83M | 156.66M |
Operating Cash Flow | 264.16M | 175.44M | 218.85M | 174.97M | -20.04M | 201.10M |
Investing Cash Flow | -115.06M | 30.91M | 44.69M | -396.09M | 88.47M | -541.78M |
Financing Cash Flow | -185.72M | -217.68M | -213.44M | -43.01M | -69.69M | 608.55M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $343.26M | 4.46 | 8.67% | ― | -7.36% | ― | |
73 Outperform | $1.88B | ― | -8.40% | ― | 7.10% | 49.18% | |
69 Neutral | $545.27M | 28.61 | 10.20% | ― | 5.50% | 338.59% | |
64 Neutral | $1.03B | ― | -12.62% | ― | 3.93% | 63.52% | |
63 Neutral | $1.07B | 33.57 | 25.15% | ― | -1.66% | ― | |
63 Neutral | $20.44B | 14.73 | -2.94% | 3.07% | 2.04% | -6.12% | |
56 Neutral | $947.54M | ― | -32.95% | ― | 56.38% | -16.84% |