| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 78.95M | 68.04M | 81.15M | 65.26M | 61.27M | 51.19M |
| Gross Profit | 63.02M | 68.04M | 63.11M | 64.32M | 58.22M | 50.01M |
| EBITDA | 4.93M | 13.38M | 14.61M | 22.33M | 18.90M | 15.31M |
| Net Income | 4.34M | 11.43M | 10.12M | 17.63M | 15.01M | 11.75M |
Balance Sheet | ||||||
| Total Assets | 1.63B | 1.52B | 1.47B | 1.33B | 1.39B | 1.20B |
| Cash, Cash Equivalents and Short-Term Investments | 630.88M | 31.25M | 36.24M | 500.09M | 647.81M | 523.83M |
| Total Debt | 52.48M | 25.16M | 87.58M | 71.13M | 124.20M | 55.16M |
| Total Liabilities | 1.52B | 1.41B | 1.37B | 1.25B | 1.26B | 1.08B |
| Stockholders Equity | 116.67M | 111.74M | 98.54M | 79.07M | 126.14M | 122.67M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 19.10M | 12.09M | 25.25M | 21.35M | 4.30M |
| Operating Cash Flow | 0.00 | 19.83M | 12.23M | 28.14M | 24.86M | 8.89M |
| Investing Cash Flow | 0.00 | -70.43M | -115.08M | -6.58M | -241.78M | -212.97M |
| Financing Cash Flow | 0.00 | 45.61M | 112.70M | -15.95M | 168.06M | 225.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
| ― | $111.93M | 17.00 | 3.91% | 2.79% | 2.69% | -28.99% | |
| ― | $102.14M | 17.28 | 4.68% | 3.53% | 0.99% | -16.23% | |
| ― | $111.21M | 11.05 | 8.51% | 1.70% | 12.08% | 29.55% | |
| ― | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
| ― | $108.67M | 15.72 | 5.94% | 2.26% | 2.48% | 66.28% | |
| ― | $108.93M | 23.47 | 2.90% | 1.54% | 8.77% | 369.81% | |
| ― | $93.02M | 84.10 | 2.26% | 2.65% | 0.84% | ― |