
Last Price
52 Week Range
$83.86 - $110.11
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $833M | $940M | |||||
| $78M | $78M | |||||
| - | - | |||||
| $65M | $74M | |||||
| $-116M | $-27M | |||||
| $15M | $12M | |||||
| $0.875B | $1.077B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-55M | $-63M | |||||
| $-363M | - | |||||
| - | - | |||||
| - | - | |||||
| $-16M | $-35M | |||||
| $-434M | $-98M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| $24M | $22M | |||||
| $-89M | $-109M | |||||
| - | $-15M | |||||
| $-65M | $-102M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $0.762B | $1.101B | |||||
| $339M | $930M | |||||
| $1.101B | $2.031B | |||||
| $0.875B | $1.077B | |||||
| $-55M | $-63M | |||||
| $0.82B | $1.014B |
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