
Last Price
52 Week Range
$77.05 - $199.30
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $16.82B | $22.938B | |||||||||||
| $9.615B | $12.695B | |||||||||||
| $7.205B | $10.244B | |||||||||||
| $1.206B | $1.157B | |||||||||||
| $4.74B | $7.223B | |||||||||||
| $596.494M | - | |||||||||||
| $0.662B | $1.864B | |||||||||||
| $327.269M | $297.462M | |||||||||||
| $-220.426M | $100.535M | |||||||||||
| $106.843M | $397.997M | |||||||||||
| $0.769B | $2.262B | |||||||||||
| $321.168M | $651.081M | |||||||||||
| $0.444B | $1.578B | |||||||||||
| $0.77 | $2.65 | |||||||||||
| $0.73 | $2.52 | |||||||||||
| $574.966M | $595.024M | |||||||||||
| $604.714M | $638.227M | |||||||||||
| $1.052B | $1.864B | |||||||||||
| $389.673M | - | |||||||||||
| $0.662B | $1.864B |
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