| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 738.25M | 732.07M | 710.55M | 679.90M | 587.10M | 534.95M |
| Gross Profit | 213.88M | 288.67M | 287.78M | 275.17M | 228.47M | 229.40M |
| EBITDA | 70.76M | 76.01M | 94.79M | 79.85M | 67.53M | 46.06M |
| Net Income | 15.63M | 19.34M | 29.52M | 18.42M | 10.85M | 5.99M |
Balance Sheet | ||||||
| Total Assets | 1.62B | 1.61B | 1.50B | 1.39B | 1.28B | 999.57M |
| Cash, Cash Equivalents and Short-Term Investments | 23.99M | 19.96M | 22.88M | 10.44M | 44.43M | 39.26M |
| Total Debt | 688.58M | 999.49M | 596.23M | 550.41M | 523.60M | 319.15M |
| Total Liabilities | 1.12B | 1.11B | 1.01B | 925.43M | 847.18M | 576.17M |
| Stockholders Equity | 470.95M | 467.80M | 401.06M | 322.38M | 256.34M | 171.26M |
Cash Flow | ||||||
| Free Cash Flow | -8.58M | -18.52M | 9.85M | -17.14M | 9.83M | 6.69M |
| Operating Cash Flow | 81.28M | 71.91M | 98.04M | 70.78M | 56.89M | 42.87M |
| Investing Cash Flow | -89.25M | -90.19M | -88.11M | -87.84M | -47.02M | -36.26M |
| Financing Cash Flow | 19.03M | 15.37M | 2.51M | -16.93M | -4.71M | -8.78M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $1.09B | 25.10 | 11.97% | ― | 3.02% | 110.25% | |
62 Neutral | $415.91M | 20.85 | -182.42% | 2.09% | 9.37% | -16.75% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
55 Neutral | $690.05M | 32.52 | 5.91% | 10.60% | -5.10% | ― | |
52 Neutral | $338.85M | 20.47 | 3.37% | ― | 2.37% | -49.32% |