| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 140.02M | 131.10M | 105.40M | 78.94M | 73.94M | 66.48M |
| Gross Profit | 68.94M | 69.58M | 69.33M | 72.94M | 63.64M | 48.43M |
| EBITDA | 11.30M | 15.10M | 32.31M | 36.10M | 31.14M | 19.18M |
| Net Income | 6.84M | 10.24M | 25.77M | 26.49M | 22.49M | 13.81M |
Balance Sheet | ||||||
| Total Assets | 2.24B | 2.34B | 1.92B | 1.60B | 1.69B | 1.60B |
| Cash, Cash Equivalents and Short-Term Investments | 206.27M | 227.59M | 125.88M | 106.64M | 113.18M | 143.06M |
| Total Debt | 31.50M | 22.94M | 24.28M | 26.77M | 18.56M | 18.99M |
| Total Liabilities | 1.98B | 2.08B | 1.68B | 1.38B | 1.47B | 1.39B |
| Stockholders Equity | 261.95M | 262.04M | 240.21M | 219.60M | 216.58M | 208.82M |
Cash Flow | ||||||
| Free Cash Flow | 8.46M | 13.21M | 21.40M | 23.38M | 11.71M | 15.00M |
| Operating Cash Flow | 9.99M | 14.73M | 23.11M | 23.99M | 12.90M | 18.10M |
| Investing Cash Flow | -88.29M | -154.05M | -5.76M | -26.46M | 3.54M | -140.25M |
| Financing Cash Flow | -51.91M | 106.11M | 79.85M | -102.89M | 64.84M | 126.98M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $223.18M | 8.52 | 10.88% | 2.64% | 8.53% | 42.73% | |
72 Outperform | $221.14M | 9.36 | 8.98% | 5.64% | 5.07% | 228.95% | |
68 Neutral | $207.76M | 14.21 | 9.88% | 2.80% | 15.18% | 5.13% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $203.04M | 8.68 | 10.99% | 3.52% | 9.12% | 12.36% | |
66 Neutral | $208.49M | 10.20 | 14.00% | 2.58% | 2.03% | 390.32% | |
57 Neutral | $207.97M | 32.70 | 2.70% | 3.89% | 16.39% | -72.87% |