| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 45.40M | 87.89M | 78.08M | 60.87M | 56.87M | 58.36M |
| Gross Profit | 28.62M | 55.13M | 55.72M | 53.53M | 49.97M | 45.24M |
| EBITDA | 4.49M | 16.23M | 20.22M | 18.81M | 15.96M | 14.59M |
| Net Income | 3.72M | 12.66M | 14.55M | 13.63M | 11.39M | 10.29M |
Balance Sheet | ||||||
| Total Assets | 1.61B | 1.64B | 1.57B | 1.48B | 1.45B | 1.38B |
| Cash, Cash Equivalents and Short-Term Investments | 404.43M | 0.00 | 413.13M | 433.72M | 540.37M | 497.83M |
| Total Debt | 52.35M | 61.73M | 58.66M | 43.66M | 52.72M | 68.06M |
| Total Liabilities | 1.45B | 1.48B | 1.43B | 1.35B | 1.30B | 1.23B |
| Stockholders Equity | 159.96M | 153.40M | 140.86M | 127.23M | 155.23M | 153.82M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 10.47M | 16.81M | 18.50M | 18.20M | 17.77M |
| Operating Cash Flow | 0.00 | 11.24M | 17.71M | 20.08M | 18.66M | 18.22M |
| Investing Cash Flow | 0.00 | -39.34M | -89.99M | -114.64M | -111.69M | -108.64M |
| Financing Cash Flow | 0.00 | 46.38M | 74.18M | 46.74M | 59.92M | 156.74M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $133.72M | 10.04 | 10.12% | 2.83% | 10.78% | 21.72% | |
71 Outperform | $123.48M | 17.24 | 5.95% | ― | 5.18% | 36.12% | |
70 Outperform | $138.80M | 17.79 | 4.45% | 1.89% | 43.53% | -54.77% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $117.69M | 39.72 | 1.57% | 0.94% | 9.43% | 166.36% | |
63 Neutral | $113.50M | 16.76 | 6.52% | 1.72% | 2.85% | 73.41% | |
48 Neutral | $112.26M | 225.92 | 0.35% | ― | -15.09% | ― |