
Last Price
52 Week Range
$19.61 - $53.13
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $53.388M | $66.282M | ||||||||
| $17.284M | $13.844M | ||||||||
| $-1.864M | $0.689M | ||||||||
| - | $12.389M | ||||||||
| $-16.217M | $-76.311M | ||||||||
| $11.819M | $16.822M | ||||||||
| $64.41M | $33.715M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-28.646M | $-81.95M | ||||||||
| - | - | ||||||||
| $-1.701M | $-95.139M | ||||||||
| $23.32M | $41.24M | ||||||||
| $0.001M | $1.597M | ||||||||
| $-7.026M | $-134.252M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-3.521M | $-4.482M | ||||||||
| $14.099M | $6.412M | ||||||||
| - | - | ||||||||
| $-1.51M | $-3.163M | ||||||||
| $9.068M | $-1.233M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $84.149M | $150.601M | ||||||||
| $66.452M | $-101.77M | ||||||||
| $150.601M | $48.831M | ||||||||
| $64.41M | $33.715M | ||||||||
| $-28.646M | $-81.95M | ||||||||
| $35.764M | $-48.235M |
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