
Last Price
52 Week Range
$30.90 - $100.00
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $-517.757M | $52.186M | $282.328M | ||||||
| $169.044M | $225.076M | $142.039M | ||||||
| - | - | - | ||||||
| $344.511M | $321.433M | $304.755M | ||||||
| $-62.352M | $-49.827M | $-141.984M | ||||||
| $516.692M | $245.041M | $246.197M | ||||||
| $450.138M | $793.909M | $833.335M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $-159.296M | $-192.189M | $-214.201M | ||||||
| - | - | - | ||||||
| $-0.986B | $-0.824B | $-23.316B | ||||||
| $1.137B | $1.216B | $10.528B | ||||||
| $-1.317B | $-1.283B | $11.079B | ||||||
| $-1.325B | $-1.083B | $-1.924B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.096B | $1.294B | $1.654B | ||||||
| - | $-250M | $-112.307M | ||||||
| - | - | - | ||||||
| $-183.346M | $-292.352M | $-103.375M | ||||||
| $0.913B | $0.751B | $1.438B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.26B | $1.295B | $1.737B | ||||||
| $35.455M | $461.024M | $357.415M | ||||||
| $1.295B | $1.756B | $2.095B | ||||||
| $450.138M | $793.909M | $833.335M | ||||||
| $-159.296M | $-192.189M | $-214.201M | ||||||
| $290.842M | $601.72M | $619.134M |
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