
Last Price
52 Week Range
$16.12 - $21.39
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $68.466M | $104.983M | |||||||||
| $2M | $2.02M | |||||||||
| $-11.431M | $-8.134M | |||||||||
| $6.155M | $8.284M | |||||||||
| $19.622M | $-1.307M | |||||||||
| $-47.057M | $-87.685M | |||||||||
| $37.755M | $18.161M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-289K | $-281K | |||||||||
| - | - | |||||||||
| $-16.67M | - | |||||||||
| $50.204M | $128.935M | |||||||||
| $-1.078B | $-1.65B | |||||||||
| $-1.045B | $-1.522B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.012B | $1.638B | |||||||||
| $10.145M | $44.15M | |||||||||
| - | - | |||||||||
| $-5.844M | $-0.047M | |||||||||
| $1.016B | $1.682B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $61.927M | $70.83M | |||||||||
| $8.903M | $178.407M | |||||||||
| $70.83M | $249.237M | |||||||||
| $37.755M | $18.161M | |||||||||
| $-289K | $-281K | |||||||||
| $37.466M | $17.88M |
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