
Last Price
52 Week Range
$20.40 - $42.74
Next Earnings Date
Apr 23 2026
Next Earnings Date
Apr 23 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $42.964B | $39.968B | ||||||||||
| $38.509B | $37.573B | ||||||||||
| $4.455B | $2.395B | ||||||||||
| $810M | $751M | ||||||||||
| $1.581B | $1.384B | ||||||||||
| - | - | ||||||||||
| $2.064B | $0.26B | ||||||||||
| $-558M | $-713M | ||||||||||
| $0.094B | $-2.058B | ||||||||||
| $-0.464B | $-2.771B | ||||||||||
| $1.6B | $-2.511B | ||||||||||
| $399M | $-67M | ||||||||||
| $1.116B | $-2.623B | ||||||||||
| $1.57 | $-3.69 | ||||||||||
| $1.57 | $-3.69 | ||||||||||
| $703.8M | $711.6M | ||||||||||
| $705.1M | $711.6M | ||||||||||
| $5.252B | $1.188B | ||||||||||
| $2.894B | $2.834B | ||||||||||
| $2.358B | $-1.646B |
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