
Last Price
52 Week Range
$27.91 - $49.34
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.895B | $3.63B | ||||||
| $1.608B | $0.918B | ||||||
| $1.287B | $2.712B | ||||||
| - | - | ||||||
| $247.1M | - | ||||||
| $0.204B | $1.551B | ||||||
| $0.836B | $1.161B | ||||||
| $-546.8M | $152.6M | ||||||
| $6.3M | $-901.8M | ||||||
| $-540.5M | $-749.2M | ||||||
| $295.8M | $411.6M | ||||||
| $77.8M | $103.7M | ||||||
| $218M | $308.2M | ||||||
| $2.96 | $4.13 | ||||||
| $2.72 | $3.87 | ||||||
| $80.147M | $71.353M | ||||||
| $75.279M | $76.127M | ||||||
| $0.866B | $1.208B | ||||||
| $28.8M | $36.1M | ||||||
| $0.834B | $1.172B |
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