Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.51B | 1.70B | 1.44B | 1.29B | 1.32B | 908.02M |
Gross Profit | 690.88M | 841.42M | 666.28M | 848.66M | 424.16M | 610.09M |
EBITDA | 103.95M | 272.59M | 101.69M | 189.09M | 315.84M | 178.78M |
Net Income | 5.66M | 117.69M | -10.55M | 181.44M | 235.88M | 149.22M |
Balance Sheet | ||||||
Total Assets | 828.08M | 1.05B | 960.87M | 877.00M | 844.07M | 551.15M |
Cash, Cash Equivalents and Short-Term Investments | 272.68M | 401.73M | 241.92M | 254.78M | 293.80M | 138.54M |
Total Debt | 19.57M | 70.40M | 29.23M | 18.46M | 20.02M | 219.79M |
Total Liabilities | 723.42M | 517.21M | 422.08M | 342.35M | 330.02M | 480.28M |
Stockholders Equity | 104.66M | 557.53M | 520.32M | 518.08M | 514.05M | 70.87M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 191.84M | 79.30M | 139.30M | 183.10M | 139.21M |
Operating Cash Flow | 0.00 | 295.09M | 132.85M | 166.84M | 209.85M | 151.32M |
Investing Cash Flow | 0.00 | -105.79M | -5.01M | -96.52M | -18.16M | -5.84M |
Financing Cash Flow | 0.00 | -54.15M | -131.16M | -103.18M | -39.76M | -81.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $5.47B | 39.46 | 21.19% | 1.46% | 22.80% | 281.38% | |
75 Outperform | $3.18B | 10.94 | 1.33% | 5.06% | -33.50% | 35.81% | |
72 Outperform | $5.68B | 23.54 | 81.59% | 1.92% | 9.48% | -11.92% | |
72 Outperform | $3.37B | 192.51 | 11.87% | ― | 29.86% | ― | |
65 Neutral | $38.14B | ― | -46.78% | ― | 22.86% | 30.40% | |
62 Neutral | $16.65B | 11.16 | -7.38% | 3.11% | 1.59% | -23.30% | |
61 Neutral | $2.75B | ― | -2.81% | ― | 5.51% | 92.46% |