| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 359.72M | 395.94M | 375.87M | 395.17M | 246.09M | 209.19M |
| Gross Profit | 67.22M | 78.91M | 79.86M | 72.29M | 51.48M | 45.59M |
| EBITDA | 36.81M | 40.15M | 32.65M | 40.94M | 25.34M | 21.39M |
| Net Income | 4.58M | 7.40M | 1.46M | 23.29M | 10.14M | 7.11M |
Balance Sheet | ||||||
| Total Assets | 299.34M | 314.38M | 339.84M | 169.01M | 197.17M | 183.56M |
| Cash, Cash Equivalents and Short-Term Investments | 194.00K | 342.00K | 215.00K | 228.00K | 24.05M | 1.36M |
| Total Debt | 155.89M | 164.81M | 191.71M | 39.11M | 66.27M | 90.94M |
| Total Liabilities | 185.64M | 204.25M | 237.40M | 76.95M | 131.56M | 130.13M |
| Stockholders Equity | 113.70M | 110.13M | 102.44M | 92.06M | 65.61M | 53.44M |
Cash Flow | ||||||
| Free Cash Flow | 24.76M | 26.53M | 30.41M | 371.00K | 45.56M | 19.30M |
| Operating Cash Flow | 24.97M | 27.37M | 31.03M | 1.24M | 45.66M | 19.45M |
| Investing Cash Flow | -422.00K | -836.00K | -181.20M | -872.00K | -44.00K | -32.83M |
| Financing Cash Flow | -24.78M | -26.40M | 150.15M | -24.19M | -22.93M | 12.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
| ― | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
| ― | $80.42M | 17.64 | 4.12% | ― | -10.30% | 86.44% | |
| ― | $82.60M | ― | -13.00% | ― | 2.52% | 45.76% | |
| ― | $104.84M | -4.53 | ― | ― | -18.53% | ― | |
| ― | $24.87M | -1.90 | -47.70% | ― | -44.47% | -203.41% | |
| ― | $70.32M | -1.34 | -9999.00% | ― | 2.55% | 6.88% | |
| ― | $61.07M | -0.64 | -84.85% | ― | -12.76% | 56.53% |