Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 45.26M | 46.91M | 53.76M | 49.20M | 38.42M |
Gross Profit | 45.26M | 46.91M | 43.73M | 40.31M | 38.42M |
EBITDA | 32.62M | 33.29M | 31.10M | 28.57M | 0.00 |
Net Income | 22.65M | 22.98M | 21.35M | 19.60M | 18.34M |
Balance Sheet | |||||
Total Assets | 1.41B | 1.48B | 1.51B | 1.48B | 1.31B |
Cash, Cash Equivalents and Short-Term Investments | 11.17M | 173.42M | 227.39M | 200.21M | 90.80M |
Total Debt | 0.00 | 337.00M | 306.66M | 281.41M | 296.79M |
Total Liabilities | 1.20B | 1.28B | 1.33B | 1.31B | 1.16B |
Stockholders Equity | 210.74M | 197.07M | 182.64M | 168.95M | 156.38M |
Cash Flow | |||||
Free Cash Flow | 20.78M | 22.33M | 23.92M | 21.41M | 17.34M |
Operating Cash Flow | 22.48M | 22.41M | 27.26M | 21.51M | 17.41M |
Investing Cash Flow | 27.67M | -20.08M | -9.98M | -53.38M | -53.89M |
Financing Cash Flow | -84.20M | -56.30M | 9.90M | 141.27M | 48.12M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | 227.10M | 10.72 | 5.33% | 5.49% | 14.84% | 169.99% | |
76 Outperform | 228.43M | 10.75 | 10.05% | 4.27% | 14.11% | 29.41% | |
76 Outperform | 261.43M | 14.42 | 7.37% | 2.57% | 7.42% | 15.82% | |
72 Outperform | $198.66M | 9.21 | 14.89% | 4.63% | -3.23% | -5.31% | |
62 Neutral | 227.28M | 20.39 | 3.15% | ― | -3.01% | 48.26% | |
57 Neutral | 215.33M | 33.86 | 2.61% | 3.76% | 16.39% | -72.87% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |