
Last Price
52 Week Range
$20.21 - $42.76
Next Earnings Date
May 19 2026 (Estimate)
Next Earnings Date
May 19 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $5.183B | $6.566B | |||||
| $2.312B | $2.782B | |||||
| $2.872B | $3.784B | |||||
| - | - | |||||
| $2.43B | $3.105B | |||||
| $-29.4M | - | |||||
| $470.8M | $679.7M | |||||
| $-222.5M | $-91.3M | |||||
| $-87.1M | $36.1M | |||||
| $-309.6M | $-55.2M | |||||
| $161.2M | $624.5M | |||||
| $82.8M | $184.1M | |||||
| $72.6M | $427.4M | |||||
| $0.15 | $0.77 | |||||
| $0.14 | $0.76 | |||||
| $498.029M | $555.607M | |||||
| $501.745M | $563.076M | |||||
| $0.654B | $1.106B | |||||
| $273.8M | $384.2M | |||||
| $380M | $722.2M |
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