| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.08B | 1.13B | 1.10B | 688.37M | 438.59M |
| Gross Profit | 589.30M | 436.39M | 406.29M | 242.45M | 121.45M |
| EBITDA | 353.45M | 363.54M | 332.35M | 211.57M | 111.73M |
| Net Income | 166.01M | 185.41M | 169.17M | 110.17M | 49.59M |
Balance Sheet | |||||
| Total Assets | 1.87B | 1.74B | 1.52B | 1.12B | 982.08M |
| Cash, Cash Equivalents and Short-Term Investments | 494.58M | 342.84M | 133.79M | 344.53M | 301.67M |
| Total Debt | 37.75M | 41.72M | 39.97M | 35.52M | 33.21M |
| Total Liabilities | 438.57M | 475.15M | 457.79M | 408.45M | 387.05M |
| Stockholders Equity | 1.23B | 1.07B | 865.52M | 571.92M | 468.64M |
Cash Flow | |||||
| Free Cash Flow | 217.21M | 276.94M | 296.30M | 89.59M | 49.82M |
| Operating Cash Flow | 256.02M | 316.11M | 340.28M | 117.88M | 63.76M |
| Investing Cash Flow | -39.06M | -35.39M | -654.79M | -25.54M | -11.63M |
| Financing Cash Flow | -66.66M | -70.14M | 103.28M | -47.38M | -39.39M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $3.73B | 24.44 | 34.53% | ― | 2.39% | 88.22% | |
70 Outperform | $7.85B | 15.74 | 28.39% | 1.25% | -8.81% | >-0.01% | |
69 Neutral | $7.10B | -103.42 | 36.16% | ― | -9.95% | 233.69% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
65 Neutral | $4.37B | 19.74 | 14.21% | 1.16% | -4.49% | -13.24% | |
59 Neutral | $7.16B | 84.88 | 1.43% | 3.24% | -1.33% | -84.10% |