| 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 | $824.05M | 10.76 | 14.49% | 2.18% | 22.24% | 18.63% | |
69 Neutral | $761.91M | 8.35 | 13.02% | 3.19% | 16.57% | 69.64% | |
69 Neutral | $829.34M | 8.09 | 9.49% | 3.66% | 24.08% | 9.83% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $720.05M | 7.29 | 14.41% | 2.93% | 47.65% | 101.00% | |
66 Neutral | $928.43M | 26.28 | 6.55% | 0.67% | 14.04% | 337.54% | |
61 Neutral | $825.54M | 12.77 | 7.31% | 2.58% | 12.09% | -15.97% |