| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 419.03M | 456.07M | 395.57M | 293.84M | 265.32M |
| Gross Profit | 233.99M | 254.51M | 241.71M | 249.96M | 255.86M |
| EBITDA | 82.84M | 117.84M | 111.71M | 130.74M | 142.25M |
| Net Income | 69.22M | 88.49M | 86.69M | 105.02M | 113.40M |
Balance Sheet | |||||
| Total Assets | 8.51B | 8.52B | 8.28B | 7.56B | 7.26B |
| Cash, Cash Equivalents and Short-Term Investments | 1.65B | 1.48B | 1.81B | 1.41B | 2.97B |
| Total Debt | 734.09M | 976.45M | 893.32M | 550.52M | 542.73M |
| Total Liabilities | 7.67B | 7.71B | 7.51B | 6.81B | 6.35B |
| Stockholders Equity | 847.62M | 811.94M | 773.29M | 746.00M | 912.17M |
Cash Flow | |||||
| Free Cash Flow | 73.48M | 90.69M | 72.96M | 217.22M | 147.74M |
| Operating Cash Flow | 93.82M | 101.85M | 79.86M | 226.52M | 156.10M |
| Investing Cash Flow | -34.22M | -382.86M | -327.07M | -634.78M | -194.01M |
| Financing Cash Flow | -95.97M | 146.66M | 608.47M | 405.76M | 131.25M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $922.84M | 16.46 | 18.78% | 0.66% | 17.98% | 14.35% | |
70 Outperform | $946.42M | 10.37 | 9.82% | 2.59% | 4.49% | 20.44% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $925.79M | 10.81 | 6.53% | 4.73% | 6.27% | 79.25% | |
65 Neutral | $872.04M | 10.41 | 17.34% | 0.04% | 33.22% | 38.44% | |
56 Neutral | $870.60M | 15.23 | 5.64% | 1.79% | 15.37% | ― | |
53 Neutral | $915.26M | 13.23 | 8.53% | 4.59% | -4.08% | -16.80% |