
Last Price
52 Week Range
$33.52 - $187.00
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $1.915B | $5.131B | |||
| $0.493B | $1.453B | |||
| $1.422B | $3.678B | |||
| - | - | |||
| $137.033M | $795M | |||
| $0.961B | $2.929B | |||
| $324.358M | $-46M | |||
| $-0.361B | $-1.229B | |||
| $-707.735M | $60M | |||
| $-1.069B | $-1.169B | |||
| $-0.744B | $-1.215B | |||
| $119.247M | $-48M | |||
| $-0.863B | $-1.167B | |||
| $-2.33 | $-2.75 | |||
| $-2.33 | $-2.81 | |||
| $404.407M | $435M | |||
| $404.407M | $436M | |||
| $0.48B | $2.468B | |||
| $0.863B | $2.454B | |||
| $-383.377M | $14M |
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