| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 751.58M | 687.41M | 623.98M | 590.90M | 565.93M |
| Gross Profit | 218.16M | 207.48M | 171.73M | 180.82M | 165.88M |
| EBITDA | 96.07M | 97.48M | 81.94M | 86.38M | 81.02M |
| Net Income | 54.78M | 46.65M | 38.48M | 43.62M | 41.68M |
Balance Sheet | |||||
| Total Assets | 628.87M | 571.44M | 553.21M | 550.92M | 555.36M |
| Cash, Cash Equivalents and Short-Term Investments | 18.21M | 26.71M | 45.59M | 31.45M | 66.13M |
| Total Debt | 127.23M | 103.24M | 114.34M | 121.98M | 138.80M |
| Total Liabilities | 415.27M | 359.37M | 341.11M | 339.76M | 349.53M |
| Stockholders Equity | 213.60M | 212.07M | 212.10M | 211.15M | 205.83M |
Cash Flow | |||||
| Free Cash Flow | 18.56M | 33.11M | 57.71M | 21.31M | 73.08M |
| Operating Cash Flow | 22.42M | 49.73M | 60.07M | 25.12M | 75.70M |
| Investing Cash Flow | -3.87M | -18.12M | -2.94M | -18.16M | -2.62M |
| Financing Cash Flow | -29.84M | -48.86M | -44.48M | -38.95M | -51.99M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $2.08B | 28.72 | 21.03% | ― | 12.50% | 29.40% | |
68 Neutral | $5.21B | 19.86 | 13.30% | ― | -0.95% | -10.54% | |
67 Neutral | $1.01B | 24.31 | 26.10% | 0.97% | 8.69% | 34.58% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
60 Neutral | $1.18B | 17.06 | 9.11% | 0.65% | -3.81% | -7.05% | |
48 Neutral | $121.28M | -3.17 | -59.80% | 6.74% | -10.83% | -1669.11% | |
46 Neutral | $108.34M | -1.29 | -80.76% | ― | -8.73% | -1168.15% |