| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.40B | 1.19B | 1.06B | 847.13M | 747.59M |
| Gross Profit | 942.44M | 755.00M | 682.64M | 535.21M | 475.38M |
| EBITDA | 222.60M | 45.99M | 108.65M | 29.96M | 7.84M |
| Net Income | 177.69M | 14.01M | 90.95M | -2.00M | 5.28M |
Balance Sheet | |||||
| Total Assets | 1.83B | 1.53B | 1.56B | 1.37B | 1.24B |
| Cash, Cash Equivalents and Short-Term Investments | 186.90M | 340.13M | 289.19M | 188.03M | 254.88M |
| Total Debt | 219.70M | 223.39M | 234.34M | 235.77M | 173.55M |
| Total Liabilities | 398.92M | 382.25M | 377.36M | 372.03M | 290.32M |
| Stockholders Equity | 1.43B | 1.15B | 1.18B | 998.86M | 953.93M |
Cash Flow | |||||
| Free Cash Flow | 174.93M | 147.30M | 82.12M | -74.96M | -11.68M |
| Operating Cash Flow | 238.66M | 168.48M | 97.33M | -55.66M | 9.50M |
| Investing Cash Flow | -404.59M | 77.62M | -16.08M | 54.79M | -21.73M |
| Financing Cash Flow | 26.53M | -87.01M | 16.20M | 11.62M | 836.00K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $12.21B | 21.94 | 12.40% | ― | 11.75% | 364.73% | |
68 Neutral | $12.96B | 68.10 | 13.43% | ― | 14.61% | 369.96% | |
68 Neutral | $3.47B | 27.15 | -21.49% | ― | 8.97% | -1024.86% | |
59 Neutral | $6.76B | -34.40 | -25.41% | ― | 30.38% | 47.64% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
51 Neutral | $3.72B | -127.47 | -38.33% | ― | 25.45% | 66.62% | |
47 Neutral | $1.31B | ― | -25.13% | ― | 50.07% | 21.22% |