| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 631.10M | 555.56M | 545.65M | 505.83M | 419.59M |
| Gross Profit | 419.84M | 375.62M | 376.96M | 354.46M | 301.22M |
| EBITDA | 56.24M | 8.96M | 36.99M | 39.59M | 11.52M |
| Net Income | 34.25M | 2.72M | 22.64M | 21.19M | -9.56M |
Balance Sheet | |||||
| Total Assets | 580.00M | 509.79M | 473.21M | 395.06M | 311.75M |
| Cash, Cash Equivalents and Short-Term Investments | 300.85M | 245.11M | 246.69M | 159.78M | 195.37M |
| Total Debt | 60.00M | 53.03M | 47.11M | 19.16M | 0.00 |
| Total Liabilities | 142.53M | 132.66M | 96.36M | 87.33M | 66.18M |
| Stockholders Equity | 437.46M | 377.13M | 376.85M | 307.74M | 245.57M |
Cash Flow | |||||
| Free Cash Flow | 53.00M | 64.14M | 84.57M | -40.68M | 63.73M |
| Operating Cash Flow | 61.17M | 81.16M | 100.92M | -35.33M | 66.44M |
| Investing Cash Flow | -63.96M | -94.92M | -117.19M | -5.85M | -2.71M |
| Financing Cash Flow | -969.00K | -44.77M | 670.00K | 3.52M | 75.57M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
69 Neutral | $2.37B | 54.22 | 8.41% | ― | 5.90% | 68.44% | |
63 Neutral | $1.25B | -9.69 | 3.88% | ― | -2.61% | -11.87% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
61 Neutral | $168.98M | 20.70 | 3.62% | 5.74% | -0.44% | -55.22% | |
55 Neutral | $2.58B | ― | -29.46% | ― | -6.35% | -565.47% | |
43 Neutral | $2.58B | ― | -29.46% | ― | -6.35% | -565.47% |