| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 574.30M | 691.04M | 711.56M | 796.19M | 621.12M | 515.87M |
| Gross Profit | 181.11M | 213.02M | 223.35M | 211.29M | 182.96M | 149.76M |
| EBITDA | 19.79M | 50.87M | 59.98M | 71.84M | 18.69M | 19.09M |
| Net Income | 6.08M | 33.92M | 38.41M | 91.41M | -6.01M | -14.27M |
Balance Sheet | ||||||
| Total Assets | 485.27M | 444.87M | 398.95M | 405.34M | 357.05M | 329.37M |
| Cash, Cash Equivalents and Short-Term Investments | 29.39M | 69.94M | 72.55M | 85.30M | 44.52M | 92.69M |
| Total Debt | 56.62M | 56.52M | 24.05M | 87.76M | 114.03M | 183.17M |
| Total Liabilities | 229.35M | 204.04M | 202.84M | 258.64M | 299.15M | 314.69M |
| Stockholders Equity | 255.91M | 240.33M | 195.41M | 145.70M | 56.57M | 13.47M |
Cash Flow | ||||||
| Free Cash Flow | 17.62M | 27.70M | 57.50M | 75.71M | -14.10M | 35.30M |
| Operating Cash Flow | 29.38M | 38.95M | 66.40M | 86.10M | -5.88M | 43.57M |
| Investing Cash Flow | -13.57M | -12.89M | -8.91M | -10.39M | -8.19M | -8.19M |
| Financing Cash Flow | -13.28M | -26.92M | -72.29M | -31.02M | -32.79M | -10.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $6.62B | 15.95 | 18.90% | ― | -2.36% | -16.06% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
60 Neutral | $13.56B | ― | -65.93% | 3.44% | 0.87% | 14.02% | |
56 Neutral | $202.96M | 36.70 | 2.40% | 5.97% | -16.49% | -81.62% | |
50 Neutral | $234.30M | -3.33 | -32.77% | ― | -11.32% | -165.08% | |
47 Neutral | $164.87M | -4.72 | ― | ― | 60.60% | 66.17% | |
45 Neutral | $17.83M | -3.29 | -5.86% | ― | 39.47% | 31.39% |