
Last Price
52 Week Range
$27.07 - $48.76
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $36.133M | $44.139M | ||||||
| $16.42M | $18.633M | ||||||
| $-2.064M | $2.388M | ||||||
| $8.369M | $12.239M | ||||||
| $-36.373M | $-16.164M | ||||||
| $9.292M | $2.47M | ||||||
| $31.777M | $63.705M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-5.668M | $-6.856M | ||||||
| $-141.813M | $-89.59M | ||||||
| - | - | ||||||
| - | - | ||||||
| $55K | $77K | ||||||
| $-147.426M | $-96.369M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $83.901M | $83.677M | ||||||
| $91.776M | $3.377M | ||||||
| $-13.948M | $-15.448M | ||||||
| $-9.062M | $-40.02M | ||||||
| $152.667M | $31.586M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $87.691M | $124.933M | ||||||
| $37.242M | $0.394M | ||||||
| $124.933M | $125.327M | ||||||
| $31.777M | $63.705M | ||||||
| $-5.668M | $-6.856M | ||||||
| $26.109M | $56.849M |
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