| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 76.57M | 59.05M | 73.94M | 65.37M | 64.32M | 61.77M |
| Gross Profit | 63.17M | 59.05M | 57.55M | 62.13M | 61.94M | 57.98M |
| EBITDA | 23.33M | 20.95M | 21.14M | 24.07M | 21.16M | 19.07M |
| Net Income | 17.91M | 16.04M | 16.05M | 18.05M | 15.62M | 14.19M |
Balance Sheet | ||||||
| Total Assets | 1.75B | 1.77B | 1.87B | 1.94B | 1.97B | 1.80B |
| Cash, Cash Equivalents and Short-Term Investments | 51.22M | 46.53M | 25.46M | 28.95M | 94.86M | 134.60M |
| Total Debt | 0.00 | 0.00 | 104.00M | 25.00M | 0.00 | 0.00 |
| Total Liabilities | 1.59B | 1.63B | 1.75B | 1.85B | 1.81B | 1.64B |
| Stockholders Equity | 155.99M | 137.58M | 124.15M | 96.57M | 158.54M | 159.90M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 30.77M | 17.11M | 15.31M | 21.18M | 12.90M |
| Operating Cash Flow | 0.00 | 31.29M | 17.73M | 16.42M | 22.63M | 16.63M |
| Investing Cash Flow | 0.00 | 117.61M | 86.72M | -116.40M | -223.79M | -287.87M |
| Financing Cash Flow | 0.00 | -127.74M | -107.99M | 27.33M | 166.02M | 377.78M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $203.46M | 10.71 | 12.17% | 2.25% | -0.79% | 30.45% | |
72 Outperform | $231.79M | 14.64 | 7.51% | 4.47% | 9.69% | 41.26% | |
70 Outperform | $228.18M | 12.03 | 13.91% | ― | ― | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $205.97M | 24.09 | 6.63% | 3.11% | -1.45% | -31.32% | |
67 Neutral | $228.48M | 10.76 | 9.91% | 2.51% | 12.06% | 10.38% | |
66 Neutral | $238.37M | 10.24 | 12.50% | 1.95% | 7.65% | 69.41% |