
Last Price
52 Week Range
$47.69 - $59.52
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $242.682M | - | ||||||
| $423.01M | - | ||||||
| $43.05M | - | ||||||
| $9.48M | - | ||||||
| $-190.06M | $-93.555M | ||||||
| $-20.002M | $678.044M | ||||||
| $508.16M | $584.489M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-1.247B | - | ||||||
| $2.84M | - | ||||||
| $-769.355M | - | ||||||
| $824.274M | - | ||||||
| $0.015B | $-1.217B | ||||||
| $-1.174B | $-1.217B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $760.871M | $75.193M | ||||||
| $90.141M | $830.767M | ||||||
| $-140.339M | $-162.845M | ||||||
| $-26.319M | $-100.59M | ||||||
| $684.354M | $642.525M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.215M | $0.061M | ||||||
| $2.283M | $13.758M | ||||||
| $4.498M | $1.618M | ||||||
| $508.16M | $584.489M | ||||||
| $-1.247B | $-1.196B | ||||||
| $-738.881M | $-611.433M |
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