| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 330.40M | 327.86M | 338.29M | 243.26M | 224.58M | 235.79M |
| Gross Profit | 233.41M | 220.16M | 205.61M | 164.16M | 208.77M | 233.74M |
| EBITDA | 48.75M | 39.88M | 38.04M | 24.36M | 60.42M | 77.89M |
| Net Income | 27.10M | 17.44M | 17.78M | 11.70M | 40.01M | 52.68M |
Balance Sheet | ||||||
| Total Assets | 5.29B | 5.23B | 5.26B | 3.91B | 3.78B | 3.39B |
| Cash, Cash Equivalents and Short-Term Investments | 128.83M | 68.95M | 652.60M | 616.63M | 775.57M | 1.10B |
| Total Debt | 301.80M | 440.55M | 317.02M | 378.88M | 442.82M | 63.21M |
| Total Liabilities | 4.71B | 4.67B | 4.77B | 3.54B | 3.42B | 3.03B |
| Stockholders Equity | 574.69M | 564.93M | 495.41M | 369.13M | 356.87M | 359.40M |
Cash Flow | ||||||
| Free Cash Flow | 86.61M | 58.83M | 16.59M | 25.71M | 101.18M | 148.13M |
| Operating Cash Flow | 87.63M | 67.53M | 28.96M | 28.98M | 102.97M | 149.83M |
| Investing Cash Flow | 123.60M | 76.55M | -330.03M | -51.99M | -292.62M | -417.66M |
| Financing Cash Flow | -165.38M | -138.13M | 232.42M | 94.76M | 5.59M | 337.18M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $659.75M | 9.14 | 10.76% | 2.66% | 4.05% | 26.62% | |
72 Outperform | $674.96M | 6.55 | 4.87% | 3.71% | -6.76% | -12.37% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $618.30M | 54.77 | 10.76% | 0.84% | 5.79% | 76.61% | |
61 Neutral | $616.39M | 12.64 | 9.79% | 7.17% | 25.15% | ― |