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 |
---|---|---|---|---|---|---|---|
70 Outperform | $209.94M | 9.91 | 8.28% | 5.98% | 14.84% | 169.99% | |
70 Neutral | $224.71M | 9.05 | 10.67% | 2.62% | 11.71% | 32.12% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $200.21M | 9.07 | 10.74% | 3.55% | 11.05% | 8.18% | |
64 Neutral | $203.10M | 9.94 | 14.00% | 2.65% | 2.03% | 390.32% | |
62 Neutral | $198.54M | 13.41 | 9.88% | 2.92% | 15.18% | 5.13% | |
57 Neutral | $201.97M | 31.76 | 2.70% | 3.90% | 16.39% | -72.87% |