| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 770.71M | 751.58M | 687.41M | 623.98M | 590.90M | 565.93M |
| Gross Profit | 209.21M | 218.16M | 207.48M | 171.73M | 180.82M | 165.88M |
| EBITDA | 100.51M | 96.07M | 97.48M | 81.94M | 86.38M | 81.02M |
| Net Income | 47.91M | 54.78M | 46.65M | 38.48M | 43.62M | 41.68M |
Balance Sheet | ||||||
| Total Assets | 662.41M | 628.87M | 571.44M | 553.21M | 550.92M | 555.36M |
| Cash, Cash Equivalents and Short-Term Investments | 32.50M | 18.21M | 26.71M | 45.59M | 31.45M | 66.13M |
| Total Debt | 280.13M | 127.23M | 103.24M | 114.34M | 121.98M | 138.80M |
| Total Liabilities | 464.02M | 415.27M | 359.37M | 341.11M | 339.76M | 349.53M |
| Stockholders Equity | 198.39M | 213.60M | 212.07M | 212.10M | 211.15M | 205.83M |
Cash Flow | ||||||
| Free Cash Flow | -17.01M | 18.56M | 33.11M | 57.71M | 21.31M | 73.08M |
| Operating Cash Flow | -11.47M | 22.42M | 49.73M | 60.07M | 25.12M | 75.70M |
| Investing Cash Flow | -5.54M | -3.87M | -18.12M | -2.94M | -18.16M | -2.62M |
| Financing Cash Flow | 22.38M | -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 |
|---|---|---|---|---|---|---|---|
72 Outperform | $4.56B | 24.15 | 15.14% | ― | 5.60% | 14.32% | |
68 Neutral | $1.17B | 14.51 | 8.35% | 0.65% | -9.45% | -20.88% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
61 Neutral | $1.79B | 23.29 | 21.83% | ― | 11.79% | -13.03% | |
60 Neutral | $909.03M | 24.15 | 23.64% | 0.97% | 10.50% | -3.09% | |
52 Neutral | $123.65M | -1.24 | -80.76% | ― | -7.06% | 38.03% | |
51 Neutral | $147.62M | -3.31 | -49.24% | 6.74% | -13.38% | 9.50% |