
Last Price
52 Week Range
$22.30 - $48.50
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $4.317B | $4.354B | |||||
| $3.284B | $3.293B | |||||
| $1.033B | $1.061B | |||||
| $66M | $70M | |||||
| $458M | $513M | |||||
| $60M | - | |||||
| $449M | $478M | |||||
| $-317M | $-270M | |||||
| $7M | $-19M | |||||
| $-310M | $-289M | |||||
| $139M | $189M | |||||
| $47M | $27M | |||||
| $91M | $162M | |||||
| $1.26 | $2.2 | |||||
| $1.23 | $2.14 | |||||
| $72.2M | $73.5M | |||||
| $74.2M | $75.6M | |||||
| $449M | $736M | |||||
| $1M | $277M | |||||
| $448M | $459M |
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