
Last Price
52 Week Range
$8.60 - $32.73
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $3.704B | $4.77B | ||||||||
| $1.123B | $1.491B | ||||||||
| $2.581B | $3.278B | ||||||||
| - | $648.332M | ||||||||
| $1.396B | $1.8B | ||||||||
| $950.903M | $-852.164M | ||||||||
| $0.233B | $1.682B | ||||||||
| $1.716B | $-1.156B | ||||||||
| $-1.716B | - | ||||||||
| - | $-1.156B | ||||||||
| $233.345M | $525.857M | ||||||||
| $-265.32M | $44.537M | ||||||||
| $498.665M | $481.32M | ||||||||
| $0.46 | $0.42 | ||||||||
| $0.39 | $0.39 | ||||||||
| $1.05B | $1.15B | ||||||||
| $1.101B | $1.252B | ||||||||
| $0.437B | $1.916B | ||||||||
| $203.498M | $234.151M | ||||||||
| $0.233B | $1.682B |
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