| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.19B | 1.08B | 1.13B | 1.10B | 688.37M | 438.59M |
| Gross Profit | 666.42M | 589.30M | 436.39M | 406.29M | 242.45M | 121.45M |
| EBITDA | 324.23M | 353.45M | 363.54M | 332.35M | 211.57M | 111.73M |
| Net Income | 73.19M | 166.01M | 185.41M | 169.17M | 110.17M | 49.59M |
Balance Sheet | ||||||
| Total Assets | 2.46B | 1.87B | 1.74B | 1.52B | 1.12B | 982.08M |
| Cash, Cash Equivalents and Short-Term Investments | 291.61M | 494.58M | 342.84M | 133.79M | 344.53M | 301.67M |
| Total Debt | 55.23M | 37.75M | 41.72M | 39.97M | 35.52M | 33.21M |
| Total Liabilities | 811.82M | 438.57M | 475.15M | 457.79M | 408.45M | 387.05M |
| Stockholders Equity | 1.19B | 1.23B | 1.07B | 865.52M | 571.92M | 468.64M |
Cash Flow | ||||||
| Free Cash Flow | 304.44M | 217.21M | 276.94M | 296.30M | 89.59M | 49.82M |
| Operating Cash Flow | 342.74M | 256.02M | 316.11M | 340.28M | 117.88M | 63.76M |
| Investing Cash Flow | -333.60M | -39.06M | -35.39M | -654.79M | -25.54M | -11.63M |
| Financing Cash Flow | -66.40M | -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 |
|---|---|---|---|---|---|---|---|
75 Outperform | $4.86B | 54.96 | 6.16% | 1.16% | 4.50% | -62.41% | |
73 Outperform | $3.87B | 11.23 | 34.53% | ― | 2.39% | 88.22% | |
70 Outperform | $7.64B | 16.13 | 28.39% | 1.25% | -8.81% | >-0.01% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
64 Neutral | $6.37B | 6.38 | 36.16% | ― | -9.95% | 233.69% | |
58 Neutral | $7.26B | 79.50 | 1.45% | 3.24% | -1.33% | -84.10% |