| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 315.38M | 316.33M | 283.83M | 224.23M | 207.12M |
| Gross Profit | 219.52M | 211.68M | 193.83M | 198.79M | 199.52M |
| EBITDA | 81.29M | 93.05M | 83.69M | 88.61M | 89.44M |
| Net Income | 68.54M | 66.79M | 59.07M | 63.35M | 62.90M |
Balance Sheet | |||||
| Total Assets | 5.51B | 5.34B | 5.26B | 5.00B | 4.70B |
| Cash, Cash Equivalents and Short-Term Investments | 161.60M | 145.27M | 849.13M | 853.72M | 1.52B |
| Total Debt | 116.87M | 124.39M | 129.26M | 226.10M | 108.96M |
| Total Liabilities | 5.00B | 4.88B | 4.86B | 4.65B | 4.31B |
| Stockholders Equity | 502.95M | 454.69M | 404.45M | 347.60M | 398.48M |
Cash Flow | |||||
| Free Cash Flow | 70.17M | 55.20M | 69.56M | 88.95M | 104.32M |
| Operating Cash Flow | 76.66M | 63.15M | 75.59M | 94.63M | 110.15M |
| Investing Cash Flow | -122.50M | -118.16M | -162.94M | -424.59M | -563.06M |
| Financing Cash Flow | 64.34M | 5.11M | 182.77M | 294.86M | 443.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $806.30M | 16.33 | 9.63% | 9.26% | 1.95% | -3.87% | |
76 Outperform | $753.81M | 10.27 | 12.00% | 1.59% | 4.91% | 20.39% | |
74 Outperform | $652.70M | 11.75 | 12.58% | 1.57% | 3.76% | 19.82% | |
70 Outperform | $680.24M | 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 | $783.74M | 12.85 | -10.01% | 2.40% | -10.79% | -153.92% |