| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 658.62M | 609.78M | 516.01M | 493.61M | 427.79M | 379.51M |
| Gross Profit | 244.98M | 221.52M | 198.78M | 180.07M | 103.36M | 113.15M |
| EBITDA | 98.17M | 83.74M | 71.53M | 58.61M | 12.29M | 26.66M |
| Net Income | 82.91M | 71.32M | 55.95M | 46.63M | 7.81M | 19.02M |
Balance Sheet | ||||||
| Total Assets | 488.34M | 461.16M | 362.38M | 285.68M | 200.36M | 197.48M |
| Cash, Cash Equivalents and Short-Term Investments | 201.91M | 196.87M | 164.67M | 132.54M | 19.63M | 28.69M |
| Total Debt | 12.91M | 13.09M | 435.00K | 1.22M | 2.83M | 76.00K |
| Total Liabilities | 136.17M | 129.62M | 103.56M | 83.25M | 59.27M | 74.31M |
| Stockholders Equity | 352.17M | 331.54M | 258.82M | 202.44M | 141.09M | 123.17M |
Cash Flow | ||||||
| Free Cash Flow | 64.52M | 39.02M | 41.92M | 106.56M | -11.92M | -16.72M |
| Operating Cash Flow | 72.57M | 47.17M | 42.90M | 107.16M | -10.94M | -16.17M |
| Investing Cash Flow | -8.15M | -8.25M | -974.00K | -594.00K | -982.00K | -557.00K |
| Financing Cash Flow | -16.34M | -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 |
|---|---|---|---|---|---|---|---|
82 Outperform | $4.53B | 22.45 | 25.43% | ― | 23.05% | 36.53% | |
69 Neutral | $3.30B | 19.35 | 35.99% | ― | 1.01% | 1.21% | |
67 Neutral | $5.50B | 169.26 | 16.39% | 3.98% | 6.57% | -0.27% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
57 Neutral | $11.46B | 24.66 | 122.90% | 0.61% | 8.81% | 14.00% | |
52 Neutral | $104.70M | -8.80 | -13.99% | ― | 9.76% | 67.59% | |
42 Neutral | $309.44M | -6.59 | -447.55% | ― | 8.84% | 10.68% |