
Last Price
52 Week Range
$6.20 - $74.10
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-60.792M | $-23.467M | |||||||||
| $17.596M | $12.33M | |||||||||
| $-651K | $159K | |||||||||
| $24.961M | $33.411M | |||||||||
| $11.9M | $0.622M | |||||||||
| $4.627M | $-1.725M | |||||||||
| $-2.359M | $21.33M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-7.932M | $-9.032M | |||||||||
| - | - | |||||||||
| $-88.643M | $-78.599M | |||||||||
| $113.265M | $78.318M | |||||||||
| - | $542K | |||||||||
| $16.69M | $-8.771M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| $3.221M | - | |||||||||
| - | - | |||||||||
| $-4.524M | $20.11M | |||||||||
| $-1.303M | $20.11M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $53.466M | $66.088M | |||||||||
| $12.622M | $32.933M | |||||||||
| $66.088M | $99.021M | |||||||||
| $-2.359M | $21.33M | |||||||||
| $-7.932M | $-9.032M | |||||||||
| $-10.291M | $12.298M |
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