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 | 477.46M | 371.40M | 362.06M | 380.59M | 310.94M | 237.30M |
EBITDA | 14.14M | 163.91M | 179.69M | 304.65M | 133.49M | 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 | 519.39M | 634.09M | 565.88M | 728.86M |
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 |
---|---|---|---|---|---|---|---|
81 Outperform | $7.39B | 34.94 | 24.23% | ― | 43.69% | 51.22% | |
79 Outperform | $8.11B | 35.68 | 20.30% | ― | 35.17% | 0.10% | |
75 Outperform | $9.03B | 288.69 | 4.57% | ― | -22.15% | -83.34% | |
74 Outperform | $11.08B | 29.74 | 6.61% | 3.74% | -8.24% | -48.31% | |
72 Outperform | $8.54B | 108.42 | 2.33% | ― | -8.84% | ― | |
61 Neutral | $35.52B | 8.84 | -11.06% | 1.87% | 8.55% | -8.14% | |
58 Neutral | $9.82B | 138.48 | -5.96% | ― | 33.50% | -197.38% |