| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 407.70M | 359.06M | 405.06M | 399.08M | 359.36M |
| Gross Profit | 214.43M | 184.00M | 204.93M | 180.56M | 178.20M |
| EBITDA | 94.57M | 36.82M | 68.60M | 47.48M | 67.31M |
| Net Income | 118.56M | 6.13M | 53.59M | 25.45M | 56.63M |
Balance Sheet | |||||
| Total Assets | 785.83M | 641.12M | 594.89M | 536.90M | 477.20M |
| Cash, Cash Equivalents and Short-Term Investments | 402.81M | 277.27M | 242.22M | 190.61M | 227.63M |
| Total Debt | 12.78M | 7.34M | 8.23M | 8.46M | 4.78M |
| Total Liabilities | 74.02M | 70.83M | 53.78M | 72.56M | 53.30M |
| Stockholders Equity | 711.56M | 570.07M | 540.87M | 464.09M | 423.60M |
Cash Flow | |||||
| Free Cash Flow | 119.23M | 27.24M | 41.08M | -41.03M | 7.12M |
| Operating Cash Flow | 139.55M | 50.84M | 74.53M | 22.94M | 54.88M |
| Investing Cash Flow | -20.32M | -23.60M | -33.45M | -18.97M | -43.66M |
| Financing Cash Flow | 6.32M | 7.99M | 10.60M | 4.44M | 10.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $9.34B | 80.17 | 18.50% | ― | 11.55% | 1745.46% | |
76 Outperform | $2.78B | 49.56 | 15.66% | 0.16% | 23.70% | 14.78% | |
76 Outperform | $2.78B | 45.73 | 16.40% | 0.15% | 23.70% | 14.78% | |
68 Neutral | $4.72B | 32.51 | 18.33% | ― | 9.37% | 15.70% | |
68 Neutral | $2.00B | -33.46 | -5.34% | ― | -4.87% | -235.48% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $1.05B | 88,403.88 | 4.85% | ― | 10.76% | ― |