| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 353.86M | 284.09M | 174.30M | 134.32M | 121.64M |
| Gross Profit | 249.97M | 173.86M | 127.62M | 121.11M | 113.83M |
| EBITDA | 116.68M | 37.50M | 49.37M | 31.24M | 46.20M |
| Net Income | 80.86M | 22.05M | 35.66M | 22.04M | 32.88M |
Balance Sheet | |||||
| Total Assets | 5.54B | 5.44B | 3.06B | 2.92B | 2.83B |
| Cash, Cash Equivalents and Short-Term Investments | 994.82M | 1.08B | 578.68M | 574.55M | 681.15M |
| Total Debt | 336.37M | 209.91M | 179.38M | 155.42M | 57.16M |
| Total Liabilities | 4.95B | 4.92B | 2.80B | 2.69B | 2.56B |
| Stockholders Equity | 591.53M | 516.68M | 265.06M | 228.90M | 271.66M |
Cash Flow | |||||
| Free Cash Flow | 70.50M | 33.38M | 41.41M | 35.30M | 39.56M |
| Operating Cash Flow | 74.73M | 34.96M | 43.70M | 36.19M | 40.81M |
| Investing Cash Flow | -181.96M | 60.99M | -153.25M | -270.99M | -2.01M |
| Financing Cash Flow | 8.13M | 87.76M | 113.89M | 86.91M | 44.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $864.88M | ― | 15.32% | 2.18% | 19.90% | 38.87% | |
73 Outperform | $814.35M | ― | 11.66% | 3.66% | 26.91% | 6.01% | |
70 Outperform | $716.71M | 7.97 | 14.62% | 2.93% | 10.74% | 121.24% | |
69 Neutral | $772.26M | 9.48 | 13.02% | 3.19% | 9.58% | 46.74% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $740.56M | 9.92 | 11.29% | 2.48% | -6.80% | 13.03% | |
61 Neutral | $823.29M | 14.40 | 6.63% | 0.67% | 21.77% | 17.22% |