
Last Price
52 Week Range
$49.93 - $91.95
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.87B | $3.053B | ||||||
| $1.49B | $1.555B | ||||||
| $1.38B | $1.498B | ||||||
| $59M | - | ||||||
| $918M | $975.471M | ||||||
| $-59M | - | ||||||
| $462M | $522.35M | ||||||
| $-51M | $-38M | ||||||
| $4M | $-22.65M | ||||||
| $-47M | $-60.65M | ||||||
| $415M | $461.7M | ||||||
| $70M | $116.7M | ||||||
| $326M | $325M | ||||||
| $1.63 | $1.62 | ||||||
| $1.62 | $1.6 | ||||||
| $200M | $201M | ||||||
| $201M | $203M | ||||||
| $642M | $738.35M | ||||||
| $172M | $235.65M | ||||||
| $470M | $502.7M |
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