
Last Price
52 Week Range
$148.25 - $486.89
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $13.673B | $20.322B | |||||||||||
| $10.962B | $16.13B | |||||||||||
| $2.711B | $4.192B | |||||||||||
| - | - | |||||||||||
| $1.709B | $2.308B | |||||||||||
| - | $3M | |||||||||||
| $1.002B | $1.881B | |||||||||||
| $-651M | $-505M | |||||||||||
| $0.049B | $-2.266B | |||||||||||
| $-0.602B | $-2.771B | |||||||||||
| $400M | $-890M | |||||||||||
| $-0.004B | $-2.785B | |||||||||||
| $0.21B | $1.407B | |||||||||||
| $1.72 | $10.22 | |||||||||||
| $1.59 | $8.45 | |||||||||||
| $122.344M | $137.634M | |||||||||||
| $132.206M | $224.277M | |||||||||||
| $1.356B | $-0.11B | |||||||||||
| $305M | $275M | |||||||||||
| $1.051B | $-0.385B |
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