Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 165.55M | 192.24M | 211.67M | 155.52M | 147.02M | 126.16M |
Gross Profit | 84.41M | 98.28M | 105.58M | 72.09M | 67.08M | 55.04M |
EBITDA | 50.02M | 65.20M | 65.02M | 35.12M | 35.44M | 28.85M |
Net Income | 29.14M | 43.71M | 41.21M | 18.86M | 19.20M | 14.90M |
Balance Sheet | ||||||
Total Assets | 139.90M | 142.99M | 151.34M | 152.62M | 143.74M | 132.79M |
Cash, Cash Equivalents and Short-Term Investments | 4.34M | 2.68M | 13.26M | 6.94M | 27.73M | 26.41M |
Total Debt | 2.66M | 5.40M | 5.59M | 6.06M | 9.65M | 18.61M |
Total Liabilities | 64.86M | 51.89M | 81.36M | 75.99M | 72.61M | 61.21M |
Stockholders Equity | 75.04M | 91.10M | 69.98M | 76.63M | 71.13M | 71.58M |
Cash Flow | ||||||
Free Cash Flow | 16.92M | 23.18M | 48.64M | 8.17M | 22.37M | 27.64M |
Operating Cash Flow | 30.15M | 34.91M | 58.38M | 18.68M | 32.11M | 37.49M |
Investing Cash Flow | -11.35M | -11.13M | -9.73M | -10.50M | -7.31M | -3.16M |
Financing Cash Flow | -18.60M | -34.67M | -42.76M | -29.78M | -20.61M | -26.15M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
70 Outperform | 322.11M | 11.02 | 11.61% | -22.58% | -42.91% | ||
63 Neutral | $10.70B | 15.26 | 7.37% | 2.02% | 2.87% | -14.59% | |
― | 417.14M | 11.38 | ― | ― | ― | ||
― | 434.80M | ― | 0.50% | ― | ― | ||
― | 359.78M | 14.92 | ― | ― | ― | ||
― | 404.64M | 15.86 | 3.01% | ― | ― | ||
71 Outperform | 1.77B | 32.83 | 3.51% | ― | ― |