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 |
---|---|---|---|---|---|---|---|
76 Outperform | $250.76M | 13.83 | 7.37% | 2.67% | 7.42% | 15.82% | |
73 Outperform | $213.91M | 10.10 | 5.33% | 5.83% | 14.84% | 169.99% | |
62 Neutral | $225.68M | 20.24 | 3.15% | ― | -3.01% | 48.26% | |
57 Neutral | $217.62M | 34.22 | 2.70% | 3.82% | 16.39% | -72.87% | |
47 Neutral | $197.33M | -16.70 | -0.53% | ― | 7.69% | -28.95% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |