
Last Price
52 Week Range
$5.13 - $76.87
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $-28.955M | $86.941M | - | ||||||
| $50.65M | $181.136M | - | ||||||
| - | - | - | ||||||
| $23.636M | $42.642M | - | ||||||
| $11.749M | $-5.436M | - | ||||||
| $-4.364M | $-59.397M | $165.992M | ||||||
| $52.716M | $245.886M | $165.992M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $-0.48B | $-1.373B | $-0.802B | ||||||
| - | - | - | ||||||
| - | - | - | ||||||
| - | $470K | - | ||||||
| $-0.019B | $-0.008B | $-1.306B | ||||||
| $-0.498B | $-1.38B | $-2.108B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $0.006M | $701.211M | $389.468M | ||||||
| $0.783B | $0.603B | $2.609B | ||||||
| - | - | - | ||||||
| $-0.001B | $-0.009B | $1.368B | ||||||
| $0.782B | $1.295B | $4.367B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $68.894M | $404.601M | $427.273M | ||||||
| $0.336B | $0.16B | $2.833B | ||||||
| $0.405B | $0.565B | $3.261B | ||||||
| $52.716M | $245.886M | $165.992M | ||||||
| $-0.48B | $-1.373B | $-0.802B | ||||||
| $-0.427B | $-1.127B | $-0.229B |
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