
Last Price
52 Week Range
$143.30 - $285.50
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $117M | $932M | |||||||
| $561M | $747M | |||||||
| - | - | |||||||
| $1.099B | $1.051B | |||||||
| $252M | $-525M | |||||||
| $103M | $226M | |||||||
| $2.132B | $2.431B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-104M | $-257M | |||||||
| - | $-4.151B | |||||||
| $-1.951B | $-1.423B | |||||||
| $1.844B | $1.812B | |||||||
| $-233M | $-372M | |||||||
| $-0.444B | $-4.391B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | $2.04B | |||||||
| $-210M | $350M | |||||||
| - | - | |||||||
| $6M | $-30M | |||||||
| $-0.204B | $2.36B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $2.772B | $4.221B | |||||||
| $1.449B | $0.442B | |||||||
| $4.221B | $4.681B | |||||||
| $2.132B | $2.431B | |||||||
| $-330M | $-257M | |||||||
| $1.802B | $2.174B |
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