
Last Price
52 Week Range
$66.81 - $83.13
Next Earnings Date
Apr 28 2026 (Estimate)
Next Earnings Date
Apr 28 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $12.79B | $13.054B | |
| $8.046B | $8.065B | |
| $4.744B | $4.989B | |
| - | - | |
| $1.166B | - | |
| $1.327B | $4.056B | |
| $2.251B | $0.934B | |
| $-201.1M | $-208.8M | |
| $201.1M | $208.8M | |
| - | - | |
| $2.251B | $0.934B | |
| $472.2M | $195M | |
| $1.779B | $0.739B | |
| $9.49 | $4.28 | |
| $9.46 | $4.28 | |
| $186.401M | $172.512M | |
| $188.069M | $172.922M | |
| $2.569B | $1.265B | |
| $116.1M | $123M | |
| $2.452B | $1.142B |
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