Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 906.80M | 729.58M | 648.41M | 675.17M | 606.92M | 530.04M |
Gross Profit | 496.54M | 393.77M | 385.80M | 406.18M | 341.86M | 270.17M |
EBITDA | -6.38M | 163.91M | 168.65M | 304.65M | 150.96M | 64.64M |
Net Income | -69.92M | 76.86M | 91.58M | 439.95M | 37.97M | -46.08M |
Balance Sheet | ||||||
Total Assets | 2.00B | 1.76B | 1.55B | 1.57B | 1.13B | 1.15B |
Cash, Cash Equivalents and Short-Term Investments | 735.23M | 581.89M | 514.53M | 586.53M | 344.90M | 333.15M |
Total Debt | 568.71M | 487.78M | 487.33M | 593.96M | 521.09M | 689.42M |
Total Liabilities | 739.92M | 629.30M | 605.64M | 729.07M | 662.41M | 846.28M |
Stockholders Equity | 1.26B | 1.13B | 947.60M | 842.75M | 471.74M | 300.15M |
Cash Flow | ||||||
Free Cash Flow | 171.79M | 140.20M | 142.22M | 150.47M | 130.46M | 153.82M |
Operating Cash Flow | 228.06M | 162.64M | 166.92M | 176.98M | 148.41M | 171.40M |
Investing Cash Flow | -278.65M | -181.13M | 36.34M | -182.86M | -2.58M | -107.19M |
Financing Cash Flow | 58.17M | -9.06M | -149.02M | -28.91M | -119.09M | -10.72M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $7.49B | 34.76 | 24.23% | ― | 43.69% | 51.22% | |
77 Outperform | $5.39B | 26.47 | 10.53% | ― | 15.51% | 20.31% | |
72 Outperform | $8.70B | 277.42 | 4.57% | ― | -22.15% | -83.34% | |
71 Outperform | $11.19B | 30.03 | 6.61% | 3.76% | -8.24% | -48.31% | |
69 Neutral | $8.40B | 104.28 | 2.33% | ― | -8.84% | ― | |
61 Neutral | $36.30B | 7.30 | -7.27% | 1.97% | 7.76% | -6.42% | |
58 Neutral | $9.34B | 138.48 | -5.96% | ― | 33.50% | -197.38% |