| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 245.88M | 293.86M | 243.46M | 222.31M | 261.35M | 180.00M |
| Gross Profit | 74.92M | 66.48M | 55.14M | 49.12M | 53.78M | 34.31M |
| EBITDA | 20.22M | 31.12M | 25.26M | 19.23M | 20.82M | 11.70M |
| Net Income | 780.92K | 15.11M | 10.93M | 7.45M | 14.35M | 4.56M |
Balance Sheet | ||||||
| Total Assets | 503.42M | 149.79M | 140.84M | 155.24M | 150.77M | 108.20M |
| Cash, Cash Equivalents and Short-Term Investments | 3.72M | 6.22M | 3.70M | 5.66M | 5.58M | 9.15M |
| Total Debt | 24.50M | 12.09M | 24.80M | 58.56M | 45.25M | 36.31M |
| Total Liabilities | 73.24M | 73.00M | 77.66M | 103.09M | 106.76M | 80.81M |
| Stockholders Equity | 261.48M | 76.79M | 63.18M | 52.15M | 44.00M | 27.39M |
Cash Flow | ||||||
| Free Cash Flow | -1.60M | 21.89M | 38.98M | -6.81M | -7.51M | 798.00K |
| Operating Cash Flow | 14.14M | 30.91M | 46.38M | -4.00M | -3.17M | 3.65M |
| Investing Cash Flow | -28.17M | -9.03M | -7.01M | -2.82M | -3.40M | -2.73M |
| Financing Cash Flow | 7.51M | -18.89M | -39.73M | 7.00M | 1.79M | 3.51M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | 4.65B | 15.09 | 10.63% | 2.47% | 2.95% | -14.16% | |
76 Outperform | 3.22B | 20.61 | ― | 3.08% | ― | ― | |
73 Outperform | 189.77M | 9.67 | 6.83% | 14.02% | -19.40% | -67.56% | |
66 Neutral | 1.35B | 12.69 | ― | 22.30% | 9.88% | -2.72% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
43 Neutral | 406.39M | -29.15 | ― | ― | 4.79% | -789.71% |