
Last Price
52 Week Range
$24.35 - $49.66
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $19M | $342M | ||||||
| $46M | $67M | ||||||
| - | - | ||||||
| $258M | $242M | ||||||
| $-148M | $-191M | ||||||
| $185M | $201M | ||||||
| $360M | $661M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-54M | $-53M | ||||||
| - | - | ||||||
| $-473M | $-633M | ||||||
| $488M | $514M | ||||||
| - | - | ||||||
| $-39M | $-172M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $36M | $33M | ||||||
| $43M | $-26M | ||||||
| - | - | ||||||
| $-61M | - | ||||||
| $18M | $7M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $747M | $903M | ||||||
| $338M | $450M | ||||||
| $1.085B | $1.353B | ||||||
| $360M | $661M | ||||||
| $-54M | $-53M | ||||||
| $306M | $608M |
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