| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 677.68M | 623.02M | 492.14M | 403.09M | 289.38M | 201.15M |
| Gross Profit | 395.24M | 382.67M | 314.65M | 255.75M | 181.44M | 130.96M |
| EBITDA | 72.85M | 51.02M | 19.76M | 11.78M | -23.84M | -14.91M |
| Net Income | 30.18M | 13.50M | 2.90M | -8.57M | -39.35M | -28.09M |
Balance Sheet | ||||||
| Total Assets | 1.16T | 1.25B | 1.12B | 1.08B | 674.29M | 639.85M |
| Cash, Cash Equivalents and Short-Term Investments | 325.08B | 355.00M | 611.09M | 654.61M | 349.18M | 385.36M |
| Total Debt | 0.00 | 0.00 | 1.72M | 1.47M | 1.81M | 25.94M |
| Total Liabilities | 310.15B | 418.14M | 307.68M | 293.61M | 192.38M | 157.64M |
| Stockholders Equity | 852.23B | 835.17M | 814.77M | 786.12M | 481.90M | 482.20M |
Cash Flow | ||||||
| Free Cash Flow | 159.83M | 98.83M | 90.54M | 74.61M | -2.21M | 10.45M |
| Operating Cash Flow | 163.22M | 100.17M | 91.47M | 80.63M | 4.88M | 17.13M |
| Investing Cash Flow | 51.35M | -194.23M | -215.80M | -38.78M | -24.68M | -62.91M |
| Financing Cash Flow | -102.60M | -78.40M | -37.63M | 263.42M | -23.97M | 327.51M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $1.99B | 28.40 | 0.01% | ― | 32.49% | 539.48% | |
75 Outperform | $2.95B | 38.22 | 13.47% | ― | 33.01% | 44.89% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
57 Neutral | $279.85M | 18.19 | 15.84% | 2.41% | -5.71% | -38.81% | |
52 Neutral | $382.86M | ― | -28.61% | ― | 3.26% | -39594.38% | |
51 Neutral | $1.35B | ― | -55.55% | ― | -16.22% | -41.59% |