| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 227.36M | 227.87M | 212.90M | 189.36M | 182.69M | 93.89M |
| Gross Profit | 148.47M | 144.75M | 127.33M | 119.86M | 114.52M | 52.23M |
| EBITDA | 172.42M | 158.56M | 149.76M | 143.82M | 129.84M | 52.95M |
| Net Income | 132.57M | 136.97M | 112.78M | 114.55M | 106.24M | 42.96M |
Balance Sheet | ||||||
| Total Assets | 722.68M | 700.46M | 591.22M | 424.67M | 328.59M | 221.51M |
| Cash, Cash Equivalents and Short-Term Investments | 193.89M | 177.02M | 73.74M | 58.61M | 25.85M | 26.53M |
| Total Debt | 211.54M | 216.81M | 205.40M | 130.00M | 107.23M | 118.04M |
| Total Liabilities | 231.99M | 237.01M | 228.27M | 158.10M | 160.44M | 144.74M |
| Stockholders Equity | 490.69M | 463.44M | 362.95M | 266.58M | 168.16M | 76.77M |
Cash Flow | ||||||
| Free Cash Flow | 108.16M | 64.08M | -50.76M | 17.71M | 23.39M | -21.49M |
| Operating Cash Flow | 138.33M | 141.13M | 128.17M | 130.01M | 114.08M | 52.63M |
| Investing Cash Flow | -21.19M | -15.20M | -168.77M | -102.19M | -87.13M | -74.11M |
| Financing Cash Flow | -51.32M | -23.28M | 56.96M | 5.06M | -27.01M | 46.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $357.73M | 5.73 | 9.08% | ― | 3.73% | -10.22% | |
76 Outperform | $465.69M | 3.49 | 29.70% | 4.95% | 2.17% | 2.19% | |
71 Outperform | $1.08B | 63.98 | <0.01% | 4.04% | 2.22% | -63.61% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
61 Neutral | $326.21M | 8.73 | 14.03% | 4.94% | 15.24% | 41.39% | |
61 Neutral | $664.59M | 17.25 | 4.68% | 4.16% | -10.37% | -64.20% | |
52 Neutral | $289.08M | 5.96 | 8.69% | 2.34% | -5.39% | 393.65% |