| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.41B | 1.36B | 1.14B | 1.04B | 797.92M | 751.54M |
| Gross Profit | 434.98M | 371.77M | 275.64M | 232.47M | 195.63M | 181.34M |
| EBITDA | 92.48M | -26.31M | 142.40M | 17.84M | 92.31M | -50.22M |
| Net Income | 121.61M | -70.03M | 102.12M | -20.89M | 57.55M | -93.41M |
Balance Sheet | ||||||
| Total Assets | 1.44B | 1.26B | 973.65M | 719.84M | 755.37M | 535.27M |
| Cash, Cash Equivalents and Short-Term Investments | 643.90M | 509.73M | 150.34M | 59.29M | 126.45M | 160.90M |
| Total Debt | 1.51M | 1.51M | 43.81M | 123.04M | 151.91M | 166.67M |
| Total Liabilities | 378.62M | 378.41M | 606.03M | 556.06M | 755.48M | 648.82M |
| Stockholders Equity | 1.07B | 881.02M | 367.62M | 164.64M | 272.00K | -113.39M |
Cash Flow | ||||||
| Free Cash Flow | 188.41M | 145.04M | 72.43M | -75.09M | 101.60M | 6.17M |
| Operating Cash Flow | 217.52M | 167.83M | 111.44M | -49.20M | 121.63M | 24.23M |
| Investing Cash Flow | -47.62M | -101.33M | -40.59M | -64.14M | -53.93M | 320.00K |
| Financing Cash Flow | 223.79M | 214.77M | 29.41M | -16.62M | -9.35M | 92.11M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $24.14B | 30.48 | 13.64% | 0.45% | 18.26% | 66.10% | |
80 Outperform | $4.67B | 5.25 | 15.22% | ― | 17.79% | -3.81% | |
74 Outperform | $29.65B | 13.05 | 17.21% | 1.26% | 5.83% | 1.44% | |
73 Outperform | $4.66B | 18.69 | 24.27% | 1.66% | 7.85% | 46.95% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $66.78B | 44.51 | 21.61% | ― | 41.76% | 17.91% | |
62 Neutral | $22.59B | 16.91 | 17.04% | 0.32% | 38.08% | -22.75% |