
Last Price
52 Week Range
$30.46 - $66.85
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $413M | $854M | ||||||
| $1.799B | $2.028B | ||||||
| - | - | ||||||
| - | - | ||||||
| $429M | $406M | ||||||
| $2.641B | $3.288B | ||||||
| $3.489B | $3.714B | ||||||
| $4.535B | $4.69B | ||||||
| - | - | ||||||
| - | - | ||||||
| $601M | $570M | ||||||
| $8.625B | $8.974B | ||||||
| - | - | ||||||
| $11.266B | $12.262B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $989M | $758M | ||||||
| $1.058B | - | ||||||
| $0.11B | $1.191B | ||||||
| $647M | - | ||||||
| $213M | - | ||||||
| - | - | ||||||
| $0.385B | $1.926B | ||||||
| $3.189B | $3.875B | ||||||
| $0.623B | $2.619B | ||||||
| $2.545B | $2.044B | ||||||
| - | - | ||||||
| - | - | ||||||
| $0.623B | $-1.335B | ||||||
| $5.042B | $5.372B | ||||||
| - | - | ||||||
| $8.231B | $9.247B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | $-202M | ||||||
| - | - | ||||||
| $1M | $1M | ||||||
| $686M | $718M | ||||||
| $2.629B | $2.667B | ||||||
| $-313M | $-201M | ||||||
| - | - | ||||||
| $3.003B | $2.983B | ||||||
| $32M | $32M | ||||||
| $3.035B | $3.015B | ||||||
| $11.266B | $12.262B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| $5.176B | $7.898B | ||||||
| $4.763B | $7.044B |
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