Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 422.27M | 432.47M | 480.78M | 537.79M | 494.31M | 448.98M |
Gross Profit | 273.27M | 422.82M | 276.30M | 314.01M | 292.50M | 268.08M |
EBITDA | -51.61M | 35.83M | 41.41M | 70.10M | 116.12M | 98.07M |
Net Income | -86.35M | -5.75M | 3.05M | 21.81M | 24.84M | 9.99M |
Balance Sheet | ||||||
Total Assets | 439.81M | 503.86M | 564.17M | 608.44M | 680.13M | 644.22M |
Cash, Cash Equivalents and Short-Term Investments | 134.25M | 104.67M | 124.49M | 123.32M | 134.28M | 90.26M |
Total Debt | 57.00M | 72.57M | 86.85M | 114.38M | 153.03M | 190.09M |
Total Liabilities | 292.37M | 274.32M | 323.91M | 386.78M | 476.22M | 458.45M |
Stockholders Equity | 147.43M | 229.54M | 240.26M | 221.66M | 203.91M | 185.77M |
Cash Flow | ||||||
Free Cash Flow | 19.63M | -7.26M | 16.18M | 33.76M | 96.32M | 38.85M |
Operating Cash Flow | 22.25M | -3.86M | 21.67M | 39.42M | 107.07M | 47.75M |
Investing Cash Flow | 3.78M | 5.02M | -36.76M | -6.81M | -29.30M | -4.57M |
Financing Cash Flow | -11.59M | -16.10M | -18.30M | -38.87M | -49.14M | -23.69M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | 1.35B | 25.00 | 28.70% | 0.96% | 9.28% | 44.19% | |
75 Outperform | 5.23B | 22.70 | 13.14% | ― | -0.89% | -23.72% | |
72 Outperform | 2.53B | 25.49 | 22.13% | ― | 8.99% | 35.56% | |
70 Outperform | 255.24M | 25.53 | 16.24% | ― | -0.40% | -40.98% | |
70 Outperform | 1.71B | 16.03 | 10.77% | 0.60% | -0.47% | 10.03% | |
48 Neutral | $199.04M | ― | -44.74% | ― | -9.11% | -6082.17% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |