Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 412.10M | 432.47M | 480.78M | 537.79M | 494.31M | 448.98M |
Gross Profit | 265.31M | 422.82M | 276.30M | 314.01M | 292.50M | 268.08M |
EBITDA | -58.22M | 35.83M | 41.41M | 70.10M | 116.12M | 98.07M |
Net Income | -88.72M | -5.75M | 3.05M | 21.81M | 24.84M | 9.99M |
Balance Sheet | ||||||
Total Assets | 436.04M | 503.86M | 564.17M | 608.44M | 680.13M | 644.22M |
Cash, Cash Equivalents and Short-Term Investments | 134.95M | 104.67M | 124.49M | 123.32M | 134.28M | 90.26M |
Total Debt | 70.11M | 72.57M | 86.85M | 114.38M | 153.03M | 190.09M |
Total Liabilities | 276.50M | 274.32M | 323.91M | 386.78M | 476.22M | 458.45M |
Stockholders Equity | 159.54M | 229.54M | 240.26M | 221.66M | 203.91M | 185.77M |
Cash Flow | ||||||
Free Cash Flow | 19.14M | -7.26M | 16.18M | 33.76M | 96.32M | 38.85M |
Operating Cash Flow | 21.53M | -3.86M | 21.67M | 39.42M | 107.07M | 47.75M |
Investing Cash Flow | -7.05M | 5.02M | -36.76M | -6.81M | -29.30M | -4.57M |
Financing Cash Flow | -8.07M | -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.29B | 23.73 | 29.05% | 1.00% | 9.28% | 44.19% | |
75 Outperform | $5.18B | 22.49 | 12.33% | ― | -0.89% | -23.72% | |
72 Outperform | $2.60B | 26.25 | 21.55% | ― | 8.99% | 35.56% | |
69 Neutral | $247.15M | 24.72 | 15.47% | ― | -0.40% | -40.98% | |
69 Neutral | $1.73B | 16.37 | 11.09% | 0.59% | -0.47% | 10.03% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
48 Neutral | $180.91M | ― | -44.74% | ― | -9.11% | -6082.17% |