| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 927.48M | 900.95M | 749.45M | 550.01M | 491.99M | 402.55M |
| Gross Profit | 617.14M | 659.12M | 275.34M | 204.61M | 15.55M | 81.29M |
| EBITDA | 462.51M | 449.70M | 191.01M | 136.87M | -52.77M | 23.08M |
| Net Income | 302.73M | 299.00M | 109.95M | 79.03M | -58.51M | 1.86M |
Balance Sheet | ||||||
| Total Assets | 2.32B | 2.53B | 2.23B | 1.81B | 1.80B | 1.18B |
| Cash, Cash Equivalents and Short-Term Investments | 1.02B | 1.24B | 1.05B | 770.50M | 500.22M | 671.53M |
| Total Debt | 67.67M | 67.88M | 186.44M | 209.90M | 212.41M | 62.71M |
| Total Liabilities | 1.43B | 1.41B | 1.76B | 1.39B | 1.55B | 762.40M |
| Stockholders Equity | 1.09B | 1.04B | 453.33M | 324.84M | 162.60M | 323.37M |
Cash Flow | ||||||
| Free Cash Flow | 430.48M | 444.45M | 327.76M | 224.16M | -10.15M | 93.19M |
| Operating Cash Flow | 432.19M | 446.74M | 331.82M | 230.66M | -12.00K | 96.50M |
| Investing Cash Flow | -150.57M | 240.12M | -260.11M | 4.27M | -434.54M | 36.85M |
| Financing Cash Flow | -22.26M | -8.94M | -75.17M | 67.12M | 41.07M | 64.30M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $2.00B | 6.00 | 32.64% | 0.82% | 22.11% | 90.84% | |
76 Outperform | $876.30M | 4.80 | 14.75% | ― | 22.83% | 2.00% | |
76 Outperform | $1.87B | 8.88 | 17.35% | ― | 28.95% | 37.60% | |
71 Outperform | $1.82B | 10.67 | 11.48% | 3.01% | 5.46% | 44.56% | |
69 Neutral | $2.03B | 27.96 | 8.36% | 2.88% | 21.30% | 69.50% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
54 Neutral | $1.26B | 37.61 | 4.95% | ― | -4.32% | 53.30% |