Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 3.84B | 3.81B | 3.83B | 3.13B | 2.88B |
Gross Profit | 2.08B | 1.89B | 2.01B | 1.56B | 1.41B |
EBITDA | 257.90M | 58.15M | 438.83M | 265.40M | 399.90M |
Net Income | -66.70M | 45.32M | 212.20M | 14.78M | 183.58M |
Balance Sheet | |||||
Total Assets | 3.10B | 3.46B | 3.50B | 3.26B | 3.01B |
Cash, Cash Equivalents and Short-Term Investments | 583.02M | 734.30M | 757.55M | 799.55M | 960.68M |
Total Debt | 415.95M | 472.80M | 604.49M | 522.03M | 298.21M |
Total Liabilities | 1.23B | 1.32B | 1.29B | 1.20B | 910.72M |
Stockholders Equity | 1.87B | 2.15B | 2.21B | 2.06B | 2.10B |
Cash Flow | |||||
Free Cash Flow | 123.94M | 122.77M | 234.51M | 72.47M | 519.62M |
Operating Cash Flow | 260.14M | 366.67M | 554.00M | 247.05M | 607.98M |
Investing Cash Flow | 341.70M | -462.46M | -267.33M | -388.01M | 142.78M |
Financing Cash Flow | -388.66M | -279.65M | -204.99M | -177.31M | 41.93M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
73 Outperform | $766.78M | 31.17 | 14.01% | ― | 35.78% | 23.49% | |
64 Neutral | $906.30M | ― | -51.21% | ― | 22.41% | ― | |
63 Neutral | $16.62B | 10.98 | -6.98% | 2.96% | 1.73% | -24.23% | |
60 Neutral | $153.76M | ― | -3.32% | ― | 1.06% | -261.94% | |
53 Neutral | $518.02M | ― | -134.38% | ― | -23.23% | ― | |
46 Neutral | $162.73M | ― | -4.61% | ― | 6.05% | 29.58% | |
41 Neutral | $196.38M | ― | -14.89% | ― | -84.75% | 77.25% |