
Last Price
52 Week Range
$65.61 - $100.96
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2012 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $7.235B | $7.651B | ||||||||||||
| $4.065B | $4.702B | ||||||||||||
| $3.17B | $2.949B | ||||||||||||
| - | - | ||||||||||||
| $1.344B | - | ||||||||||||
| $0.526B | $1.531B | ||||||||||||
| $1.3B | $1.418B | ||||||||||||
| $-213.2M | $-253.9M | ||||||||||||
| $21.9M | $-355.9M | ||||||||||||
| $-191.3M | $-609.8M | ||||||||||||
| $1.109B | $0.808B | ||||||||||||
| $262.5M | $219.4M | ||||||||||||
| $838.6M | $581.4M | ||||||||||||
| $2.08 | $1.46 | ||||||||||||
| $2.06 | $1.45 | ||||||||||||
| $403.4M | $398.1M | ||||||||||||
| $407.2M | $401M | ||||||||||||
| $1.828B | $1.924B | ||||||||||||
| $482M | $505.8M | ||||||||||||
| $1.346B | $1.418B |
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