
Last Price
52 Week Range
$133.07 - $226.94
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.804B | $4.735B | ||||||||||
| $1.293B | $2.388B | ||||||||||
| $1.512B | $2.347B | ||||||||||
| - | - | ||||||||||
| $0.737B | $1.578B | ||||||||||
| - | $-192.229M | ||||||||||
| $774.98M | $961.254M | ||||||||||
| $-249.115M | $-202.724M | ||||||||||
| $-493.782M | $-138.469M | ||||||||||
| $-742.897M | $-341.193M | ||||||||||
| $32.083M | $620.061M | ||||||||||
| $25.706M | $73.771M | ||||||||||
| $9.408M | $195.403M | ||||||||||
| $0.12 | $2.42 | ||||||||||
| $0.055 | $2.26 | ||||||||||
| $81.34M | $80.818M | ||||||||||
| $171.875M | $194.011M | ||||||||||
| $0.676B | $1.308B | ||||||||||
| $392.842M | $484.99M | ||||||||||
| $283.465M | $822.785M |
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