| Breakdown | TTM | Dec 2024 | Dec 2023 |
|---|---|---|---|
Income Statement | |||
| Total Revenue | 132.90M | 133.33M | 112.20M |
| Gross Profit | 89.30M | 85.87M | 78.39M |
| EBITDA | 46.73M | 45.17M | 43.23M |
| Net Income | 32.67M | 31.41M | 30.69M |
Balance Sheet | |||
| Total Assets | 2.21B | 2.30B | 2.20B |
| Cash, Cash Equivalents and Short-Term Investments | 196.09M | 234.28M | 197.12M |
| Total Debt | 157.20M | 109.16M | 149.26M |
| Total Liabilities | 1.97B | 2.08B | 2.00B |
| Stockholders Equity | 245.15M | 220.26M | 190.38M |
Cash Flow | |||
| Free Cash Flow | 36.19M | 35.63M | 35.72M |
| Operating Cash Flow | 38.21M | 38.68M | 38.89M |
| Investing Cash Flow | 3.39M | -84.93M | -127.96M |
| Financing Cash Flow | -67.13M | 68.51M | 183.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $548.84M | 16.13 | 9.18% | 2.61% | 41.95% | -4.72% | |
74 Outperform | $3.43B | 12.89 | 9.04% | 2.68% | -5.44% | 45.47% | |
74 Outperform | $4.37B | 28.41 | 3.78% | 3.50% | -1.44% | -21.65% | |
72 Outperform | $3.49B | 7.77 | 14.81% | 1.11% | -4.32% | 58.34% | |
71 Outperform | $2.81B | 17.29 | 10.65% | 3.96% | 3.40% | 23.04% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | ― | ― | ― | ― | ― | ― |