
Last Price
52 Week Range
$64.70 - $123.61
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $3.092B | $6.683B | ||||||||
| $702M | $971M | ||||||||
| $2.39B | $5.712B | ||||||||
| - | - | ||||||||
| $1.12B | - | ||||||||
| $0.248B | $5.826B | ||||||||
| $1.022B | $-0.114B | ||||||||
| $-101M | $-100M | ||||||||
| $101M | $100M | ||||||||
| - | - | ||||||||
| $1.022B | $-0.114B | ||||||||
| $46M | $-186M | ||||||||
| $946M | $27M | ||||||||
| $11.86 | $-0.24 | ||||||||
| $11.74 | $-0.24 | ||||||||
| $74.422M | $70.084M | ||||||||
| $74.422M | $70.279M | ||||||||
| $1.123B | $-0.014B | ||||||||
| - | - | ||||||||
| $1.123B | $-0.014B |
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