| 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 |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.21B | 11.49 | 13.37% | 1.70% | 6.23% | 2.16% | |
75 Outperform | $1.02B | 19.79 | 10.87% | 3.21% | 4.14% | -9.04% | |
74 Outperform | $903.60M | 10.73 | 13.43% | 3.39% | 6.06% | 45.81% | |
74 Outperform | $1.11B | 7.07 | 10.95% | 0.38% | 9.48% | 37.91% | |
73 Outperform | $1.12B | 13.27 | 7.58% | 3.91% | 8.28% | 37.82% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $917.46M | 8.07 | -20.89% | 3.50% | -71.39% | -406.48% |