
Last Price
52 Week Range
$34.89 - $50.88
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $25.507B | $28.432B | |
| $19.216B | $20.914B | |
| $6.291B | $7.518B | |
| $67M | - | |
| $4.041B | $4.524B | |
| $-42M | $782M | |
| $2.225B | $2.212B | |
| $-1.029B | $-0.812B | |
| $50M | $-152M | |
| $-979M | $-964M | |
| $1.246B | $1.248B | |
| $46M | $91M | |
| $1.2B | $1.159B | |
| $1.52 | $1.43 | |
| $1.52 | $1.43 | |
| $787.118M | $812.001M | |
| $787.118M | $812M | |
| $3.532B | $2.916B | |
| $977M | $704M | |
| $2.555B | $2.212B |
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