
Last Price
52 Week Range
$27.17 - $59.00
Next Earnings Date
Jun 03 2026
Next Earnings Date
Jun 03 2026
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|
| $7.062B | $6.688B | $6.668B | |||
| $3.069B | $3.947B | $3.942B | |||
| $3.993B | $2.741B | $2.726B | |||
| - | - | - | |||
| $1.323B | $1.327B | $1.525B | |||
| $1.007B | - | $-0.142B | |||
| $1.663B | $1.414B | $1.343B | |||
| $-193M | $-13M | $-65M | |||
| $2M | $-173M | $-151M | |||
| $-191M | $-186M | $-216M | |||
| $1.472B | $1.228B | $1.127B | |||
| $383M | $297M | $277M | |||
| $1.087B | $0.93B | $0.849B | |||
| $7.52 | $6.43 | $5.87 | |||
| $7.52 | $6.43 | $5.87 | |||
| $144.528M | $144.527M | $578.102M | |||
| $144.528M | $144.527M | $578.102M | |||
| $2.672B | $2.424B | $2.364B | |||
| $1.007B | $1.01B | $1.021B | |||
| $1.665B | $1.414B | $1.343B |
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