| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 296.89M | 283.10M | 248.51M | 231.94M | 227.51M |
| Gross Profit | 206.69M | 185.00M | 171.62M | 211.86M | 216.16M |
| EBITDA | 74.07M | 69.80M | 85.83M | 80.12M | 79.56M |
| Net Income | 58.47M | 49.72M | 62.74M | 58.24M | 58.61M |
Balance Sheet | |||||
| Total Assets | 4.48B | 4.23B | 4.20B | 3.94B | 3.90B |
| Cash, Cash Equivalents and Short-Term Investments | 625.86M | 627.32M | 514.02M | 936.59M | 1.21B |
| Total Debt | 60.49M | 110.35M | 110.17M | 122.35M | 122.17M |
| Total Liabilities | 3.99B | 3.79B | 3.80B | 3.59B | 3.49B |
| Stockholders Equity | 493.84M | 438.95M | 407.11M | 357.01M | 407.43M |
Cash Flow | |||||
| Free Cash Flow | 71.83M | 56.03M | 53.86M | 119.12M | 93.35M |
| Operating Cash Flow | 77.49M | 59.38M | 58.54M | 123.59M | 96.27M |
| Investing Cash Flow | -68.22M | -13.93M | -143.38M | -408.86M | -159.84M |
| Financing Cash Flow | 184.09M | -16.53M | 180.11M | 33.33M | 250.08M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $758.03M | 10.27 | 12.00% | 1.59% | 4.91% | 20.39% | |
78 Outperform | $828.43M | 12.18 | 6.83% | 4.16% | 8.23% | -0.07% | |
74 Outperform | $717.11M | 12.01 | 9.72% | 0.84% | 12.40% | 38.38% | |
74 Outperform | $671.33M | 11.75 | 12.58% | 1.57% | 3.76% | 19.82% | |
70 Outperform | $683.74M | 10.15 | 14.15% | 3.09% | -0.73% | 6.41% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
53 Neutral | $788.32M | 12.85 | -10.01% | 2.40% | -10.79% | -153.92% |