
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 |
|---|---|---|---|---|---|---|
| $92M | $162M | |||||
| $287M | $277M | |||||
| $-19M | $-1M | |||||
| $38M | $34M | |||||
| $-74M | $-86M | |||||
| $20M | $-30M | |||||
| $344M | $356M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | $-117M | |||||
| - | $-17M | |||||
| $-1M | $1M | |||||
| $5M | - | |||||
| $-139M | $17M | |||||
| $-135M | $-116M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-107M | $-206M | |||||
| - | $-17M | |||||
| - | - | |||||
| $-27M | $-30M | |||||
| $-134M | $-253M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $586M | $641M | |||||
| $55M | $3M | |||||
| $641M | $644M | |||||
| $344M | $356M | |||||
| $-139M | $-117M | |||||
| $205M | $239M |
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