| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 608.85M | 602.80M | 504.42M | 400.07M | 353.79M | 206.32M |
| Gross Profit | 172.62M | 170.41M | 146.69M | 112.22M | 90.26M | 51.11M |
| EBITDA | 116.26M | 115.74M | 95.80M | 68.95M | 67.37M | 29.65M |
| Net Income | 68.62M | 68.31M | 58.98M | 44.92M | 41.79M | 15.89M |
Balance Sheet | ||||||
| Total Assets | 674.68M | 665.74M | 629.00M | 404.14M | 378.19M | 334.13M |
| Cash, Cash Equivalents and Short-Term Investments | 19.98M | 20.30M | 13.45M | 5.26M | 4.45M | 11.12M |
| Total Debt | 137.61M | 154.48M | 206.03M | 46.04M | 68.37M | 84.36M |
| Total Liabilities | 235.81M | 241.86M | 286.24M | 118.05M | 140.65M | 139.69M |
| Stockholders Equity | 438.88M | 423.88M | 342.76M | 286.09M | 237.54M | 194.45M |
Cash Flow | ||||||
| Free Cash Flow | 69.44M | 78.98M | 56.94M | 30.84M | 3.96M | 8.90M |
| Operating Cash Flow | 81.30M | 91.91M | 66.59M | 41.33M | 17.74M | 14.29M |
| Investing Cash Flow | -26.47M | -27.60M | -210.16M | -10.49M | 1.29M | -101.46M |
| Financing Cash Flow | -49.08M | -58.16M | 152.39M | -30.02M | -25.89M | 74.05M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $1.78B | 21.36 | 16.61% | ― | 11.19% | 7.61% | |
56 Neutral | $542.87M | -130.15 | -11.00% | ― | 20.19% | 40.88% | |
55 Neutral | $1.11B | 19.55 | 5.40% | 2.02% | 4.78% | -53.80% | |
54 Neutral | $1.08B | -39.25 | -39.90% | ― | 1.24% | -1605.54% | |
54 Neutral | $1.54B | -25.75 | -5.24% | ― | 1.24% | -202.42% | |
53 Neutral | $1.23B | 310.60 | 2.66% | ― | 17.59% | ― | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |