
Last Price
52 Week Range
$13.93 - $30.03
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $102.116M | $95.381M | |||||||||
| $64.353M | $-11.94M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $5.311M | $172.848M | |||||||||
| $171.78M | $256.289M | |||||||||
| $9.585M | $-3.933M | |||||||||
| $24.753M | $21.501M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $4.412M | $53.056M | |||||||||
| $38.75M | $70.624M | |||||||||
| - | - | |||||||||
| $210.53M | $326.913M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $59.975M | $16.887M | |||||||||
| $2.947M | - | |||||||||
| - | - | |||||||||
| $1.115M | $1.197M | |||||||||
| - | - | |||||||||
| $1.765M | $-0.103M | |||||||||
| $6.847M | $69.241M | |||||||||
| $72.649M | $87.222M | |||||||||
| $-2.513M | $-1.37M | |||||||||
| $3.628M | $2.567M | |||||||||
| - | - | |||||||||
| - | $281K | |||||||||
| - | - | |||||||||
| $2.513M | $1.651M | |||||||||
| - | - | |||||||||
| $75.162M | $88.873M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| $36K | $37K | |||||||||
| $-181.179M | $-81.868M | |||||||||
| $316.511M | $319.745M | |||||||||
| - | $126K | |||||||||
| - | - | |||||||||
| $135.368M | $238.04M | |||||||||
| - | - | |||||||||
| $135.368M | $238.04M | |||||||||
| $210.53M | $326.913M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| $3.628M | $2.567M | |||||||||
| $-98.488M | $-92.814M |
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