| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 507.44M | 453.32M | 422.36M | 340.07M | 308.98M |
| Gross Profit | 255.00M | 165.43M | 228.47M | 291.69M | 281.92M |
| EBITDA | 68.86M | -1.35M | 60.32M | 130.23M | 137.82M |
| Net Income | 51.77M | -11.65M | 36.09M | 86.17M | 92.05M |
Balance Sheet | |||||
| Total Assets | 11.02B | 10.48B | 10.65B | 10.41B | 9.22B |
| Cash, Cash Equivalents and Short-Term Investments | 340.69M | 1.06B | 1.52B | 1.51B | 1.77B |
| Total Debt | 1.18B | 1.08B | 1.53B | 1.13B | 377.31M |
| Total Liabilities | 9.86B | 9.40B | 9.61B | 9.35B | 8.15B |
| Stockholders Equity | 1.16B | 1.08B | 1.04B | 1.05B | 1.08B |
Cash Flow | |||||
| Free Cash Flow | 58.56M | 25.88M | 33.08M | 134.95M | 93.21M |
| Operating Cash Flow | 68.40M | 33.32M | 40.72M | 142.16M | 98.70M |
| Investing Cash Flow | -454.16M | 39.47M | 39.65M | -614.73M | -443.61M |
| Financing Cash Flow | 437.35M | -206.81M | 163.66M | 580.83M | -7.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $1.77B | 10.51 | 12.89% | 2.37% | 4.51% | 14.48% | |
76 Outperform | $1.51B | 13.73 | 14.79% | 3.37% | -0.58% | 22.18% | |
75 Outperform | $1.74B | 12.63 | 10.37% | 0.33% | 8.62% | 99.65% | |
74 Outperform | $1.91B | ― | 6.30% | 1.82% | -3.22% | -5.50% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
60 Neutral | $1.15B | 36.84 | 10.20% | ― | -3.36% | -6.31% | |
56 Neutral | $2.00B | 33.84 | 4.87% | ― | 12.80% | ― |