| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 345.29M | 342.72M | 326.49M | 238.42M | 136.93M | 83.67M |
| Gross Profit | 224.40M | 216.69M | 196.96M | 128.70M | 122.46M | 77.99M |
| EBITDA | 79.10M | 78.77M | 74.74M | 25.12M | 48.00M | 24.27M |
| Net Income | 62.83M | 59.51M | 43.89M | 11.23M | 31.18M | 15.37M |
Balance Sheet | ||||||
| Total Assets | 6.21B | 6.26B | 6.23B | 6.01B | 3.48B | 3.46B |
| Cash, Cash Equivalents and Short-Term Investments | 44.05M | 50.16M | 609.06M | 482.93M | 139.09M | 700.60M |
| Total Debt | 99.64M | 111.11M | 135.56M | 85.15M | 92.98M | 68.61M |
| Total Liabilities | 5.60B | 5.67B | 5.69B | 5.50B | 3.11B | 3.11B |
| Stockholders Equity | 602.71M | 589.87M | 541.07M | 511.13M | 364.29M | 350.69M |
Cash Flow | ||||||
| Free Cash Flow | 70.95M | 59.22M | 41.66M | 16.76M | 50.23M | -10.95M |
| Operating Cash Flow | 74.18M | 62.39M | 46.89M | 22.71M | 52.65M | -7.50M |
| Investing Cash Flow | -69.64M | -118.32M | -134.54M | 172.31M | -581.57M | 38.19M |
| Financing Cash Flow | -52.72M | -48.35M | 175.09M | 121.89M | 811.00K | 366.01M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $618.93M | 10.50 | 10.59% | ― | 12.65% | 305.40% | |
76 Outperform | $659.75M | 9.14 | 10.76% | 2.66% | 4.05% | 26.62% | |
72 Outperform | $674.96M | 6.55 | 4.87% | 3.71% | -6.76% | -12.37% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
61 Neutral | $616.39M | 12.64 | 9.79% | 7.17% | 25.15% | ― |