| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 338.61M | 353.31M | 291.79M | 254.51M | 198.43M | 179.21M |
| Gross Profit | 240.88M | 341.81M | 127.12M | 153.76M | 132.19M | 143.44M |
| EBITDA | 126.68M | 178.31M | 69.15M | 91.28M | 73.08M | 88.39M |
| Net Income | 39.50M | 43.04M | 35.88M | 55.08M | 43.84M | 54.11M |
Balance Sheet | ||||||
| Total Assets | 2.95B | 2.96B | 2.87B | 2.59B | 2.26B | 1.87B |
| Cash, Cash Equivalents and Short-Term Investments | 96.30M | 261.75M | 101.17M | 106.87M | 81.66M | 106.25M |
| Total Debt | 265.35M | 316.28M | 288.59M | 253.06M | 229.93M | 231.23M |
| Total Liabilities | 2.44B | 2.45B | 2.43B | 2.18B | 1.89B | 1.52B |
| Stockholders Equity | 408.08M | 408.62M | 370.17M | 342.99M | 301.74M | 287.04M |
Cash Flow | ||||||
| Free Cash Flow | 131.34M | 126.28M | 115.51M | 113.76M | 108.74M | 78.73M |
| Operating Cash Flow | 131.34M | 126.28M | 115.51M | 113.76M | 108.74M | 78.73M |
| Investing Cash Flow | -205.82M | -124.49M | -335.78M | -340.70M | -449.00M | -238.32M |
| Financing Cash Flow | 55.14M | 30.20M | 239.99M | 271.18M | 321.38M | 172.04M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $230.63M | 5.68 | 9.85% | 4.44% | 9.67% | -6.40% | |
69 Neutral | $334.07M | 6.90 | 13.16% | 2.99% | 10.51% | 53.17% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $213.51M | 10.65 | 6.34% | ― | 12.28% | 1.64% | |
59 Neutral | $241.96M | 14.70 | 4.63% | ― | -3.81% | ― | |
53 Neutral | $270.72M | -50.54 | -7.04% | ― | 405.40% | 96.15% | |
49 Neutral | $118.28M | -0.38 | -193.33% | ― | -1578.63% | -2350.69% |