| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 326.44M | 307.51M | 271.10M | 230.02M | 194.28M |
| Gross Profit | 253.59M | 201.59M | 202.67M | 213.78M | 183.02M |
| EBITDA | 108.46M | 67.10M | 79.02M | 93.87M | 71.77M |
| Net Income | 79.21M | 47.27M | 60.67M | 71.11M | 52.99M |
Balance Sheet | |||||
| Total Assets | 5.76B | 5.56B | 4.85B | 4.99B | 5.18B |
| Cash, Cash Equivalents and Short-Term Investments | 1.28B | 820.49M | 1.34B | 1.55B | 2.05B |
| Total Debt | 480.68M | 215.18M | 175.80M | 80.46M | 115.53M |
| Total Liabilities | 5.11B | 5.01B | 4.32B | 4.51B | 4.59B |
| Stockholders Equity | 650.87M | 549.04M | 527.98M | 475.29M | 582.58M |
Cash Flow | |||||
| Free Cash Flow | 85.28M | 54.26M | 79.55M | 77.36M | 51.23M |
| Operating Cash Flow | 90.41M | 60.37M | 86.09M | 78.79M | 55.07M |
| Investing Cash Flow | -126.16M | -66.12M | -22.10M | -433.69M | -312.16M |
| Financing Cash Flow | 72.59M | 22.52M | -209.75M | -110.61M | 287.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $871.93M | ― | 14.49% | 2.18% | 19.71% | 27.52% | |
73 Outperform | $855.60M | ― | 9.78% | 3.66% | 26.91% | 6.01% | |
70 Outperform | $855.96M | 21.38 | 6.26% | 2.58% | 17.28% | -22.85% | |
70 Outperform | $729.27M | 7.97 | 14.62% | 2.93% | 10.74% | 121.24% | |
69 Neutral | $796.16M | 9.48 | 13.02% | 3.19% | 12.99% | 67.00% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $836.34M | 14.40 | 6.63% | 0.67% | 21.77% | 17.22% |