
Last Price
52 Week Range
$16.51 - $29.66
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $489.407M | $601.934M | |||
| $179.329M | $188.643M | |||
| $310.078M | $413.291M | |||
| $156.812M | $130.601M | |||
| $472.794M | $377.49M | |||
| - | - | |||
| $-319.528M | $-94.557M | |||
| $14.248M | $25.54M | |||
| $0.498M | $3.074M | |||
| $14.746M | $28.614M | |||
| $-304.782M | $-65.943M | |||
| $1.877M | $1.719M | |||
| $-216.201M | $-50.299M | |||
| $-1.25 | $-0.28 | |||
| $-1.25 | $-0.28 | |||
| $173.652M | $182.126M | |||
| $173.652M | $182.126M | |||
| $-301.127M | $-61.631M | |||
| $3.655M | $4.312M | |||
| $-304.782M | $-65.943M |
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