| 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 |
|---|---|---|---|---|---|---|---|
79 Outperform | $742.03M | 9.08 | 11.54% | 1.59% | 9.34% | 25.21% | |
75 Outperform | $722.34M | 10.33 | 12.51% | 1.57% | 5.87% | 37.99% | |
74 Outperform | $823.50M | 12.18 | 6.83% | 4.16% | 8.23% | -0.07% | |
73 Outperform | $721.32M | 12.33 | 9.01% | 0.84% | 13.41% | 41.78% | |
70 Outperform | $713.80M | 9.04 | 14.20% | 3.09% | 4.29% | 10.56% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
48 Neutral | $804.93M | -5.06 | -10.24% | 2.40% | -8.51% | -185.08% |