
Last Price
52 Week Range
$40.43 - $84.44
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $3.77B | $3.886B | |||
| $2.472B | $2.636B | |||
| $1.298B | $1.25B | |||
| $84M | $97M | |||
| $454M | $421M | |||
| - | - | |||
| $760M | $732M | |||
| $-149M | $-28M | |||
| $-11M | $-57M | |||
| $-160M | $-85M | |||
| $600M | $647M | |||
| $167M | $362M | |||
| $422M | $237M | |||
| $2.66 | $1.49 | |||
| $2.66 | $1.49 | |||
| $158.719M | $159.06M | |||
| $158.719M | $158.9M | |||
| $966M | $953.333M | |||
| $217M | $221.333M | |||
| $749M | $732M |
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