
Last Price
52 Week Range
$102.42 - $180.53
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $3.296B | $7.151B | |
| $1.894B | $6.35B | |
| $1.402B | $0.801B | |
| - | - | |
| $548M | $555M | |
| - | $-315M | |
| $854M | $561M | |
| $123M | $-177M | |
| $586M | $-303M | |
| $709M | $-480M | |
| $1.563B | $0.081B | |
| $267M | $130M | |
| $1.296B | $-0.052B | |
| $12.99 | $-0.54 | |
| $12.65 | $-0.54 | |
| $99.791M | $95.5M | |
| $102.424M | $95.5M | |
| $749M | $720M | |
| $333M | $325M | |
| $416M | $395M |
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