
Last Price
52 Week Range
$80.00 - $183.16
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|
| $3.233B | $4.007B | $4.671B | ||||
| $234M | $206M | $213.5M | ||||
| $2.999B | $3.801B | $4.458B | ||||
| $1.932B | $2.009B | $2.628B | ||||
| $968M | $965M | $979.5M | ||||
| - | - | $-21M | ||||
| $99M | $827M | $871M | ||||
| $110M | $116M | $110M | ||||
| $3M | $-223M | $-161M | ||||
| $113M | $-107M | $-51M | ||||
| $212M | $720M | $820M | ||||
| $-94M | $-72M | $19M | ||||
| $306M | $792M | $801M | ||||
| $0.3 | $0.75 | $0.75 | ||||
| $0.29 | $0.75 | $0.75 | ||||
| $1.027B | $1.05B | $4.257B | ||||
| $1.044B | $1.063B | $4.268B | ||||
| $0.374B | $0.903B | $1.047B | ||||
| $162M | $182.9M | $227M | ||||
| $212M | $720M | $820M |
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