| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 362.32M | 340.48M | 319.63M | 277.04M | 259.86M |
| Gross Profit | 275.80M | 236.47M | 231.71M | 261.50M | 267.00M |
| EBITDA | 100.68M | 77.15M | 84.47M | 106.93M | 116.10M |
| Net Income | 77.48M | 53.41M | 58.67M | 73.93M | 79.89M |
Balance Sheet | |||||
| Total Assets | 7.41B | 7.47B | 7.64B | 7.43B | 7.42B |
| Cash, Cash Equivalents and Short-Term Investments | 836.41M | 924.80M | 1.17B | 783.84M | 1.96B |
| Total Debt | 127.64M | 188.37M | 186.74M | 146.75M | 146.35M |
| Total Liabilities | 6.82B | 6.93B | 7.14B | 6.98B | 6.86B |
| Stockholders Equity | 592.58M | 538.38M | 503.81M | 452.87M | 558.22M |
Cash Flow | |||||
| Free Cash Flow | 86.10M | 75.43M | 92.46M | 95.68M | 88.33M |
| Operating Cash Flow | 97.47M | 90.52M | 105.11M | 114.12M | 110.49M |
| Investing Cash Flow | 67.19M | 654.00K | 179.66M | -384.48M | -662.30M |
| Financing Cash Flow | -166.94M | -232.67M | 125.62M | 53.50M | 776.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $1.06B | 10.55 | 13.05% | 3.21% | 3.86% | 12.33% | |
74 Outperform | $1.26B | 9.00 | 13.88% | 1.70% | 4.33% | -2.20% | |
71 Outperform | $1.15B | 11.89 | 7.51% | 3.91% | 8.27% | 54.96% | |
68 Neutral | $896.73M | 10.73 | 11.65% | 3.39% | 1.22% | 15.97% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $911.06M | 11.38 | 8.80% | 0.38% | 6.48% | 8.78% | |
53 Neutral | $902.09M | -5.75 | -20.64% | 3.50% | -78.64% | -913.67% |