
Last Price
52 Week Range
$83.86 - $110.11
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $5.193B | $5.503B | |||||
| $2.088B | $2.204B | |||||
| $3.105B | $3.299B | |||||
| $253M | $266M | |||||
| $1.644B | $1.756B | |||||
| - | - | |||||
| $1.208B | $1.277B | |||||
| $-113M | $-96M | |||||
| $-9M | $-8M | |||||
| $-122M | $-104M | |||||
| $1.086B | $1.173B | |||||
| $253M | $233M | |||||
| $833M | $940M | |||||
| $3.37 | $3.79 | |||||
| $3.34 | $3.76 | |||||
| $247.3M | $248.3M | |||||
| $249.6M | $250.3M | |||||
| $1.277B | $1.347B | |||||
| $78M | $78M | |||||
| $1.199B | $1.269B |
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