| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 470.31M | 453.77M | 461.83M | 615.48M | 514.23M | 277.31M |
| Gross Profit | 192.74M | 179.01M | 178.60M | 225.22M | 194.54M | 104.73M |
| EBITDA | 59.60M | 41.32M | 46.31M | 56.36M | 47.29M | 32.41M |
| Net Income | 20.56M | 11.39M | 10.43M | 20.46M | 20.56M | 20.96M |
Balance Sheet | ||||||
| Total Assets | 494.01M | 457.30M | 479.38M | 592.76M | 624.58M | 230.38M |
| Cash, Cash Equivalents and Short-Term Investments | 3.32M | 3.72M | 4.47M | 5.72M | 5.91M | 28.35M |
| Total Debt | 141.23M | 135.05M | 181.27M | 268.18M | 278.85M | 1.57M |
| Total Liabilities | 247.92M | 225.08M | 255.83M | 377.29M | 426.72M | 50.87M |
| Stockholders Equity | 246.10M | 232.22M | 223.56M | 215.47M | 197.85M | 179.50M |
Cash Flow | ||||||
| Free Cash Flow | 15.90M | 48.10M | 69.66M | 12.42M | -75.93M | 19.73M |
| Operating Cash Flow | 23.11M | 52.76M | 73.58M | 19.12M | -54.88M | 31.44M |
| Investing Cash Flow | -7.20M | -2.96M | 13.38M | -1.23M | -233.46M | -11.71M |
| Financing Cash Flow | -16.29M | -50.55M | -88.21M | -18.08M | 265.89M | -6.89M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $228.26M | 11.11 | 8.67% | 2.08% | 4.13% | 53.56% | |
70 Outperform | $295.71M | 12.22 | 9.57% | 9.66% | -3.64% | -16.12% | |
67 Neutral | $469.11M | 22.42 | 3.33% | 2.11% | -2.83% | -86.19% | |
64 Neutral | $3.31B | 57.21 | 6.68% | 1.97% | 6.26% | -66.51% | |
63 Neutral | $4.49B | 28.23 | 11.82% | ― | <0.01% | -77.31% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
58 Neutral | $1.52B | 18.15 | 25.57% | 2.28% | 3.61% | ― |