| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 486.49M | 613.68M | 391.54M | 272.51M | 225.37M | 264.49M |
| Gross Profit | 330.57M | 572.05M | 254.52M | 162.67M | 108.01M | 127.81M |
| EBITDA | 220.74M | 292.06M | 151.12M | 102.34M | 29.71M | 19.00M |
| Net Income | 117.65M | 171.45M | 60.73M | 32.56M | -2.19M | 14.69M |
Balance Sheet | ||||||
| Total Assets | 8.57B | 8.23B | 6.39B | 3.75B | 3.80B | 3.32B |
| Cash, Cash Equivalents and Short-Term Investments | 805.11M | 4.28B | 470.20M | 751.66M | 441.14M | 276.01M |
| Total Debt | 174.52M | 173.16M | 179.50M | 172.64M | 168.22M | 154.54M |
| Total Liabilities | 7.81B | 7.36B | 5.73B | 3.25B | 3.35B | 2.87B |
| Stockholders Equity | 753.99M | 865.51M | 655.23M | 488.98M | 447.13M | 446.63M |
Cash Flow | ||||||
| Free Cash Flow | 672.66M | 1.31B | 826.42M | -9.33M | 253.17M | 408.24M |
| Operating Cash Flow | 672.86M | 1.32B | 827.98M | -6.57M | 258.06M | 413.20M |
| Investing Cash Flow | -10.23M | -5.75M | -8.66M | -7.75M | -3.61M | 10.92M |
| Financing Cash Flow | 0.00 | -2.93M | 103.83M | 1.82M | 4.73M | 330.88M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $13.30B | 9.65 | 41.05% | 0.95% | 47.30% | 68.64% | |
79 Outperform | $3.13B | 7.67 | 17.42% | ― | 12.56% | 20.38% | |
74 Outperform | $11.14B | 7.56 | 15.14% | 1.43% | 9.07% | 45.94% | |
72 Outperform | $15.10B | 13.13 | 32.39% | ― | 68.18% | 106.47% | |
70 Outperform | $890.91M | 9.34 | 21.89% | ― | 56.68% | 159.90% | |
68 Neutral | $8.90B | 9.94 | 22.01% | 1.10% | 10.28% | 17.87% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |