| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 241.29M | 247.59M | 291.05M | 286.27M | 277.83M | 249.13M |
| Gross Profit | 101.92M | 97.28M | 112.14M | 116.62M | 109.36M | 99.25M |
| EBITDA | 22.68M | 16.95M | 21.21M | 35.21M | 30.78M | 15.63M |
| Net Income | 9.77M | 2.84M | 6.15M | 19.73M | 15.53M | 2.75M |
Balance Sheet | ||||||
| Total Assets | 213.25M | 204.51M | 247.34M | 243.03M | 236.79M | 239.52M |
| Cash, Cash Equivalents and Short-Term Investments | 28.73M | 23.07M | 22.64M | 30.59M | 47.52M | 43.73M |
| Total Debt | 68.51M | 64.92M | 87.05M | 85.97M | 79.79M | 84.73M |
| Total Liabilities | 118.56M | 108.23M | 145.26M | 142.60M | 138.40M | 140.38M |
| Stockholders Equity | 94.69M | 96.29M | 102.08M | 100.43M | 98.39M | 99.14M |
Cash Flow | ||||||
| Free Cash Flow | 26.71M | 17.03M | 8.84M | 7.72M | 39.62M | 42.79M |
| Operating Cash Flow | 30.50M | 19.86M | 12.27M | 11.15M | 41.94M | 43.97M |
| Investing Cash Flow | 17.11M | 18.99M | -4.43M | -6.87M | -2.32M | -3.50M |
| Financing Cash Flow | -28.86M | -37.91M | -16.20M | -18.94M | -34.13M | -15.70M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
69 Neutral | $281.08M | 30.29 | 10.22% | 3.03% | -5.74% | ― | |
65 Neutral | $542.89M | 51.85 | 10.27% | 2.41% | 0.68% | -67.84% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
53 Neutral | $390.16M | -12.87 | -23.73% | ― | 17.44% | 41.97% | |
51 Neutral | $174.29M | -9.71 | -6.65% | ― | -5.70% | 94.70% | |
47 Neutral | $305.78M | -2.02 | -15.87% | ― | -12.45% | -142.77% | |
45 Neutral | $201.80M | -0.62 | ― | ― | -4.93% | 18.65% |