Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 323.14M | 363.72M | 341.50M | 238.78M | 186.37M |
Gross Profit | 167.57M | 163.07M | 141.44M | 120.18M | 93.73M |
EBITDA | 5.30M | 25.99M | 29.32M | 10.46M | 1.59M |
Net Income | 1.22M | 14.22M | 21.46M | 1.19M | -14.14M |
Balance Sheet | |||||
Total Assets | 473.90M | 468.69M | 463.32M | 440.72M | 415.61M |
Cash, Cash Equivalents and Short-Term Investments | 287.54M | 271.88M | 262.32M | 239.01M | 255.07M |
Total Debt | 29.63M | 22.95M | 32.36M | 20.19M | 21.91M |
Total Liabilities | 156.12M | 145.21M | 154.90M | 138.95M | 125.23M |
Stockholders Equity | 318.06M | 324.86M | 309.89M | 303.65M | 292.15M |
Cash Flow | |||||
Free Cash Flow | 22.63M | 21.23M | 36.13M | 6.19M | -27.52M |
Operating Cash Flow | 30.98M | 25.72M | 51.11M | 19.48M | -13.91M |
Investing Cash Flow | -21.91M | -23.90M | 11.76M | -32.62M | -20.76M |
Financing Cash Flow | -925.00K | -13.52M | 6.64M | -223.00K | 2.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
63 Neutral | $143.02M | 12.89 | 494.69% | ― | 0.23% | 17.13% | |
62 Neutral | $41.14B | -1.94 | -12.05% | 4.72% | 2.10% | -69.66% | |
61 Neutral | $36.34M | 7.29 | 8.21% | ― | -8.74% | ― | |
61 Neutral | $89.12M | ― | -16.55% | ― | -2.67% | 21.65% | |
58 Neutral | $278.80M | 311.04 | -1.00% | ― | -3.82% | -120.82% | |
54 Neutral | $473.50M | ― | -42.89% | ― | -13.81% | -433.86% | |
31 Underperform | $53.03M | ― | -157.27% | ― | ― | ― |