
Last Price
52 Week Range
$19.85 - $142.92
Next Earnings Date
Apr 21 2026 (Estimate)
Next Earnings Date
Apr 21 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $0.749B | $1.056B | ||
| $87.514M | $185.527M | ||
| $661.497M | $870.261M | ||
| $0.751B | $1.03B | ||
| $0.788B | $1.131B | ||
| - | - | ||
| $-0.877B | $-1.29B | ||
| $63.701M | $62.199M | ||
| $20.661M | $2.616M | ||
| $84.362M | $64.815M | ||
| $-0.793B | $-1.226B | ||
| $-60.951M | $24.821M | ||
| $-0.732B | $-1.25B | ||
| $-3.11 | $-2.45 | ||
| $-3.11 | $-2.45 | ||
| $448.206M | $511.036M | ||
| $448.206M | $511.036M | ||
| $-0.87B | $-1.275B | ||
| $7.691M | $15.594M | ||
| $-0.877B | $-1.29B |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers