
Last Price
52 Week Range
$83.86 - $110.11
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $1.101B | $2.031B | ||||
| $812M | $897M | ||||
| $288M | $307M | ||||
| - | $197M | ||||
| $186M | - | ||||
| $2.387B | $3.432B | ||||
| $268M | $294M | ||||
| $3.228B | $3.362B | ||||
| - | - | ||||
| - | - | ||||
| $523M | $605M | ||||
| $4.019B | $4.261B | ||||
| - | - | ||||
| $6.406B | $7.693B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $395M | $416M | ||||
| $244M | $940M | ||||
| $39M | $700M | ||||
| - | - | ||||
| - | - | ||||
| $237M | - | ||||
| $330M | - | ||||
| $1.245B | $2.056B | ||||
| $2.47B | $1.973B | ||||
| $129M | - | ||||
| $17M | - | ||||
| - | - | ||||
| $371M | $558M | ||||
| $3.116B | $2.531B | ||||
| - | - | ||||
| $4.361B | $4.587B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $0.002B | $3.106B | ||||
| $917M | - | ||||
| $2.19B | - | ||||
| $-1.071B | - | ||||
| - | - | ||||
| $2.038B | $3.106B | ||||
| $7M | - | ||||
| $2.045B | $3.106B | ||||
| $6.406B | $7.693B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| $2.767B | $2.673B | ||||
| $1.666B | $0.642B |
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