| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 839.05M | 1.02B | 1.13B | 920.00M | 662.43M |
| Gross Profit | 376.85M | 454.65M | 491.30M | 401.79M | 286.44M |
| EBITDA | 161.23M | 251.54M | 297.01M | 222.07M | 136.08M |
| Net Income | 120.24M | 200.99M | 246.26M | 183.08M | 98.65M |
Balance Sheet | |||||
| Total Assets | 1.36B | 1.35B | 1.28B | 1.01B | 753.24M |
| Cash, Cash Equivalents and Short-Term Investments | 374.25M | 571.34M | 506.15M | 432.17M | 294.92M |
| Total Debt | 42.33M | 43.67M | 45.19M | 46.41M | 47.39M |
| Total Liabilities | 326.67M | 335.99M | 417.08M | 346.38M | 214.28M |
| Stockholders Equity | 1.03B | 1.01B | 864.88M | 667.26M | 538.96M |
Cash Flow | |||||
| Free Cash Flow | 107.01M | 128.64M | 136.21M | 204.92M | 141.47M |
| Operating Cash Flow | 118.31M | 140.82M | 156.87M | 215.61M | 150.19M |
| Investing Cash Flow | 29.93M | -108.73M | -100.86M | -257.25M | -8.72M |
| Financing Cash Flow | -124.49M | -71.19M | -68.27M | -65.48M | -52.45M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $2.92B | 21.10 | 11.72% | ― | -20.69% | -37.67% | |
73 Outperform | $3.15B | 34.57 | 3.55% | ― | 10.45% | 4.37% | |
73 Outperform | $8.04B | 82.61 | 5.43% | ― | 2.29% | -69.81% | |
73 Outperform | $3.87B | 4.07 | 15.21% | 2.22% | -2.26% | 9.74% | |
64 Neutral | $2.91B | 90.19 | 3.17% | 2.27% | 10.50% | -52.00% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
60 Neutral | $4.81B | 98.08 | 1.48% | ― | -7.49% | ― |