| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 609.78M | 516.01M | 493.61M | 427.79M | 379.51M |
| Gross Profit | 222.59M | 198.78M | 180.07M | 103.36M | 113.15M |
| EBITDA | 83.74M | 71.53M | 58.61M | 12.29M | 26.66M |
| Net Income | 71.32M | 55.95M | 46.63M | 7.81M | 19.02M |
Balance Sheet | |||||
| Total Assets | 461.16M | 362.38M | 285.68M | 200.36M | 197.48M |
| Cash, Cash Equivalents and Short-Term Investments | 196.87M | 164.67M | 132.54M | 19.63M | 28.69M |
| Total Debt | 13.09M | 435.00K | 1.22M | 2.83M | 76.00K |
| Total Liabilities | 129.62M | 103.56M | 83.25M | 59.27M | 74.31M |
| Stockholders Equity | 331.54M | 258.82M | 202.44M | 141.09M | 123.17M |
Cash Flow | |||||
| Free Cash Flow | 39.02M | 41.92M | 106.56M | -11.92M | -16.72M |
| Operating Cash Flow | 47.17M | 42.90M | 107.16M | -10.94M | -16.17M |
| Investing Cash Flow | -8.25M | -974.00K | -594.00K | -982.00K | -557.00K |
| Financing Cash Flow | -7.53M | -8.30M | 6.29M | 3.03M | -26.80M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $2.75B | 42.30 | 23.19% | ― | 23.12% | 16.20% | |
69 Neutral | $3.16B | 19.35 | 35.99% | ― | 0.97% | 0.36% | |
68 Neutral | $12.96B | 19.79 | 56.69% | 0.61% | 4.22% | 22.24% | |
66 Neutral | $5.21B | 15.03 | 16.56% | 3.98% | -2.81% | -2.66% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
47 Neutral | $320.68M | -2.13 | -241.39% | ― | 3.37% | 46.17% | |
46 Neutral | $90.12M | -28.32 | -19.06% | ― | 6.17% | 41.09% |