
Last Price
52 Week Range
$27.17 - $59.00
Next Earnings Date
Jun 03 2026 (Estimate)
Next Earnings Date
Jun 03 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $7.062B | $6.688B | |||
| $3.069B | $3.947B | |||
| $3.993B | $2.741B | |||
| - | - | |||
| $1.323B | $1.469B | |||
| $1.007B | $-0.142B | |||
| $1.663B | $1.414B | |||
| $-193M | $-13M | |||
| $2M | $-173M | |||
| $-191M | $-186M | |||
| $1.472B | $1.228B | |||
| $383M | $297M | |||
| $1.087B | $0.93B | |||
| $7.52 | $6.43 | |||
| $7.52 | $6.43 | |||
| $144.528M | $144.527M | |||
| $144.528M | $144.527M | |||
| $2.672B | $2.424B | |||
| $1.007B | $1.01B | |||
| $1.665B | $1.414B |
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