Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 50.02M | 49.20M | 46.80M | 38.77M | 31.75M | 19.88M |
Gross Profit | 38.26M | 37.90M | 37.84M | 34.30M | 27.44M | 16.28M |
EBITDA | 16.49M | 17.41M | 19.67M | 15.60M | 13.85M | 9.69M |
Net Income | 11.25M | 11.72M | 13.71M | 10.52M | 9.44M | 7.64M |
Balance Sheet | ||||||
Total Assets | 921.94M | 911.82M | 885.25M | 844.96M | 815.13M | 817.50M |
Cash, Cash Equivalents and Short-Term Investments | 106.00M | 107.76M | 108.52M | 101.69M | 148.98M | 124.45M |
Total Debt | 50.84M | 49.88M | 37.25M | 49.04M | 36.83M | 54.66M |
Total Liabilities | 723.87M | 716.32M | 686.19M | 747.21M | 731.68M | 743.48M |
Stockholders Equity | 198.07M | 195.50M | 199.06M | 97.75M | 83.45M | 74.02M |
Cash Flow | ||||||
Free Cash Flow | 15.54M | 15.45M | 15.04M | 9.21M | 10.16M | 4.65M |
Operating Cash Flow | 15.93M | 16.06M | 15.19M | 9.71M | 10.58M | 5.02M |
Investing Cash Flow | -39.22M | -32.50M | -35.17M | -27.76M | 17.45M | 32.33M |
Financing Cash Flow | 15.27M | 13.19M | 25.07M | -24.49M | -8.83M | 30.11M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $163.52M | 10.19 | 9.64% | 3.43% | 12.41% | 34.20% | |
72 Outperform | $179.62M | 12.34 | 9.88% | 3.34% | 15.18% | ― | |
72 Outperform | $154.23M | 9.08 | 12.69% | 3.33% | 6.08% | 4.51% | |
69 Neutral | $142.50M | 8.79 | 11.80% | 3.41% | 14.69% | 43.66% | |
68 Neutral | $162.14M | 14.87 | 5.31% | ― | 5.08% | -12.65% | |
68 Neutral | $165.03M | 12.06 | 7.60% | 4.70% | 6.86% | 44.54% | |
67 Neutral | $17.05B | 11.60 | 9.79% | 3.95% | 10.63% | 1.86% |