| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 327.86M | 338.29M | 243.26M | 224.58M | 235.79M |
| Gross Profit | 220.16M | 205.61M | 164.16M | 208.77M | 233.74M |
| EBITDA | 39.88M | 38.04M | 24.36M | 60.42M | 77.89M |
| Net Income | 17.44M | 17.78M | 11.70M | 40.01M | 52.68M |
Balance Sheet | |||||
| Total Assets | 5.23B | 5.26B | 3.91B | 3.78B | 3.39B |
| Cash, Cash Equivalents and Short-Term Investments | 68.95M | 652.60M | 616.63M | 775.57M | 1.10B |
| Total Debt | 440.55M | 317.02M | 378.88M | 442.82M | 63.21M |
| Total Liabilities | 4.67B | 4.77B | 3.54B | 3.42B | 3.03B |
| Stockholders Equity | 564.93M | 495.41M | 369.13M | 356.87M | 359.40M |
Cash Flow | |||||
| Free Cash Flow | 58.83M | 16.59M | 25.71M | 101.18M | 148.13M |
| Operating Cash Flow | 67.53M | 28.96M | 28.98M | 102.97M | 149.83M |
| Investing Cash Flow | 76.55M | -330.03M | -51.99M | -292.62M | -417.66M |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
70 Outperform | $631.56M | 8.80 | 9.83% | 7.17% | -27.82% | -159.63% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $613.22M | 9.30 | 10.25% | 2.66% | 6.01% | 38.05% | |
62 Neutral | $599.09M | 11.36 | 11.96% | 0.84% | 8.26% | 94.53% | |
61 Neutral | $613.69M | 32.77 | 11.37% | 3.71% | 42.22% | 1207.84% |