| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 616.73M | 480.65M | 396.83M | 331.04M | 250.99M |
| Gross Profit | 266.01M | 348.09M | 303.58M | 276.45M | 237.30M |
| EBITDA | 111.60M | 114.52M | 173.53M | 38.09M | -23.19M |
| Net Income | 108.62M | 80.77M | 153.30M | 15.04M | -43.96M |
Balance Sheet | |||||
| Total Assets | 1.14B | 1.06B | 1.01B | 964.69M | 1.09B |
| Cash, Cash Equivalents and Short-Term Investments | 155.47M | 126.80M | 93.86M | 118.66M | 181.01M |
| Total Debt | 12.95M | 9.59M | 10.55M | 7.83M | 13.51M |
| Total Liabilities | 132.54M | 115.48M | 91.09M | 76.47M | 79.42M |
| Stockholders Equity | 1.01B | 940.10M | 919.85M | 888.21M | 1.01B |
Cash Flow | |||||
| Free Cash Flow | 115.22M | 74.37M | 76.36M | 46.69M | 20.67M |
| Operating Cash Flow | 120.79M | 104.98M | 82.76M | 56.66M | 26.56M |
| Investing Cash Flow | -17.80M | -27.11M | 20.00M | 44.45M | -49.70M |
| Financing Cash Flow | -76.18M | -42.15M | -59.84M | -150.58M | -6.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $1.21B | 11.67 | 11.26% | 5.47% | 30.00% | -9.72% | |
71 Outperform | $1.45B | 13.22 | 19.96% | ― | 5.35% | 33.74% | |
61 Neutral | $832.80M | 33.98 | 4.51% | ― | 10.96% | ― | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
55 Neutral | $397.00M | -50.84 | -1.15% | ― | -28.29% | -126.12% | |
55 Neutral | $584.98M | 28.43 | -477.82% | ― | 64.86% | -112.92% | |
50 Neutral | $219.14M | -19.21 | -137.41% | ― | 14.25% | -211.21% |