Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 155.95M | 147.20M | 152.33M | 157.08M | 153.01M | 123.76M |
Gross Profit | 114.46M | 107.81M | 112.78M | 116.50M | 118.07M | 85.28M |
EBITDA | 36.09M | 29.41M | 33.06M | 30.06M | 38.80M | 54.27M |
Net Income | 34.15M | 25.97M | 30.48M | 26.89M | 35.29M | 48.99M |
Balance Sheet | ||||||
Total Assets | 333.24M | 346.59M | 327.63M | 205.96M | 195.17M | 143.40M |
Cash, Cash Equivalents and Short-Term Investments | 186.38M | 197.66M | 194.53M | 70.48M | 77.30M | 19.46M |
Total Debt | 8.64M | 11.32M | 5.95M | 5.10M | 6.42M | 10.93M |
Total Liabilities | 47.09M | 41.52M | 47.63M | 33.46M | 35.71M | 38.95M |
Stockholders Equity | 286.07M | 304.99M | 279.93M | 172.43M | 158.91M | 103.98M |
Cash Flow | ||||||
Free Cash Flow | 8.26M | -1.99M | 42.17M | -250.00K | 43.66M | 5.96M |
Operating Cash Flow | 8.25M | 22.88M | 42.17M | 7.74M | 46.45M | 8.74M |
Investing Cash Flow | 59.00K | -24.86M | -3.00K | -7.99M | -1.05M | -4.42M |
Financing Cash Flow | 24.98M | 10.55M | 82.02M | 508.00K | 13.29M | 5.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $22.21M | 0.89 | 7.01% | ― | -5.65% | -30.60% | |
61 Neutral | $35.35M | 7.03 | 8.21% | ― | -8.74% | ― | |
61 Neutral | $41.49B | -2.82 | -10.67% | 3.99% | 2.71% | -43.89% | |
57 Neutral | $26.50M | ― | -12.15% | ― | 17.04% | -2188.42% | |
47 Neutral | $25.11M | ― | -147.49% | ― | -4.46% | -3053.30% | |
44 Neutral | $46.20M | ― | -123.16% | ― | -15.07% | 33.40% | |
42 Neutral | $11.25M | ― | -320.07% | ― | -74.79% | -690.57% |