| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 170.38M | 132.19M | 114.75M | 108.44M | 100.94M |
| Gross Profit | 125.53M | 111.10M | 105.58M | 104.81M | 93.97M |
| EBITDA | 53.19M | 43.45M | 43.21M | 48.75M | 38.46M |
| Net Income | 37.05M | 31.85M | 31.69M | 35.75M | 27.83M |
Balance Sheet | |||||
| Total Assets | 3.23B | 2.39B | 2.42B | 2.53B | 2.79B |
| Cash, Cash Equivalents and Short-Term Investments | 20.61M | 64.85M | 517.65M | 721.72M | 1.15B |
| Total Debt | 329.02M | 273.92M | 254.79M | 66.12M | 73.17M |
| Total Liabilities | 2.81B | 2.09B | 2.14B | 2.28B | 2.51B |
| Stockholders Equity | 419.97M | 303.27M | 277.46M | 245.04M | 272.11M |
Cash Flow | |||||
| Free Cash Flow | 52.57M | 38.82M | 39.43M | 37.39M | 40.55M |
| Operating Cash Flow | 53.64M | 39.78M | 40.60M | 39.20M | 42.13M |
| Investing Cash Flow | 64.65M | 2.43M | 15.44M | -331.72M | 60.52M |
| Financing Cash Flow | -99.90M | -60.91M | -158.24M | -249.45M | 208.13M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $407.14M | 8.99 | 19.46% | 2.40% | -6.72% | 19.64% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $601.52M | 9.18 | 10.58% | 3.59% | 6.86% | 6.11% | |
63 Neutral | $530.31M | 13.39 | 9.18% | 2.78% | 41.95% | -4.72% | |
63 Neutral | $526.44M | 10.41 | 8.63% | ― | 13.96% | 25.74% | |
57 Neutral | $539.77M | 32.49 | 2.67% | 5.16% | -11.91% | -235.73% |