| 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 | 548.14M | 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 |
|---|---|---|---|---|---|---|---|
82 Outperform | $822.13M | 12.66 | 9.71% | 9.26% | -0.40% | -1.43% | |
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% | |
70 Outperform | $713.80M | 9.81 | 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% |