Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 142.37M | 144.63M | 134.07M | 130.79M | 128.94M | 119.58M |
Gross Profit | 42.02M | 44.80M | 47.10M | 44.34M | 47.49M | 37.08M |
EBITDA | 15.89M | 17.71M | 21.84M | 19.43M | 22.86M | 19.44M |
Net Income | 9.37M | 11.25M | 14.01M | 11.19M | 15.96M | 11.96M |
Balance Sheet | ||||||
Total Assets | 201.70M | 193.49M | 181.02M | 164.00M | 164.88M | 138.36M |
Cash, Cash Equivalents and Short-Term Investments | 97.70M | 87.93M | 90.96M | 66.92M | 76.72M | 75.12M |
Total Debt | 28.83M | 24.85M | 24.24M | 17.31M | 13.30M | 10.15M |
Total Liabilities | 41.12M | 37.75M | 37.97M | 30.89M | 33.22M | 25.58M |
Stockholders Equity | 160.58M | 155.74M | 142.61M | 133.11M | 131.66M | 112.79M |
Cash Flow | ||||||
Free Cash Flow | 3.16M | 2.38M | 17.43M | -9.13M | ― | ― |
Operating Cash Flow | 13.27M | 12.48M | 17.65M | 8.92M | 23.30M | 18.99M |
Investing Cash Flow | -9.21M | -10.10M | -222.17K | -18.06M | ― | ― |
Financing Cash Flow | 10.27M | 4.41M | 6.13M | 5.32M | 3.20M | 5.49M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
65 Neutral | $27.23B | 15.60 | -4.43% | 2.56% | 1.05% | 4.97% | |
62 Neutral | $42.45M | 3.76 | 9.79% | ― | ― | ― | |
― | $71.65M | ― | -5.87% | ― | ― | ― | |
63 Neutral | $170.75M | ― | -14.58% | ― | 12.09% | -40.10% | |
49 Neutral | $78.22M | ― | -7.38% | ― | 25.04% | 87.51% | |
41 Neutral | $37.72M | ― | -35.72% | ― | -0.19% | 70.65% | |
39 Underperform | $49.10M | ― | -117.82% | ― | 22.04% | -21.72% |