| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 163.53M | 156.36M | 125.29M | 148.64M | 254.26M | 168.88M |
| Gross Profit | 84.44M | 67.45M | 46.02M | 73.73M | 179.21M | 107.52M |
| EBITDA | 120.13M | 97.12M | 73.36M | 97.10M | 187.74M | 113.67M |
| Net Income | 75.82M | 70.20M | 62.99M | 60.86M | 242.17M | 116.74M |
Balance Sheet | ||||||
| Total Assets | 652.13M | 644.02M | 581.51M | 574.17M | 600.50M | 352.91M |
| Cash, Cash Equivalents and Short-Term Investments | 102.75M | 111.00M | 98.13M | 252.41M | 255.72M | 137.26M |
| Total Debt | 827.00K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 126.16M | 133.15M | 120.98M | 106.06M | 112.58M | 107.59M |
| Stockholders Equity | 525.97M | 510.87M | 460.53M | 468.11M | 487.92M | 245.32M |
Cash Flow | ||||||
| Free Cash Flow | 21.03M | 32.45M | 47.53M | 77.94M | 119.13M | 98.62M |
| Operating Cash Flow | 99.57M | 100.14M | 73.93M | 115.58M | 164.70M | 110.26M |
| Investing Cash Flow | -78.27M | -64.01M | -154.70M | -36.16M | -45.12M | 22.97M |
| Financing Cash Flow | -18.31M | -23.30M | -73.67M | -82.94M | -1.64M | -21.98M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $563.74M | 8.03 | 15.09% | 3.19% | 25.58% | 18.12% | |
68 Neutral | $619.62M | 6.54 | 23.91% | 6.49% | -23.34% | -29.24% | |
67 Neutral | $228.62M | 19.72 | 5.48% | ― | 1533.93% | ― | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
54 Neutral | $623.46M | -1.76 | -31.67% | 7.20% | -36.31% | -346.60% | |
| ― | $197.62M | -154.52 | -20.86% | ― | -99.80% | -170.31% | |
56 Neutral | $773.89M | -2.08 | -4.26% | ― | -22.88% | -107.96% |