
Last Price
52 Week Range
$11.71 - $21.06
Next Earnings Date
Apr 27 2026 (Estimate)
Next Earnings Date
Apr 27 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $98.412M | $108.618M | |||||||||
| $15.582M | $18.919M | |||||||||
| - | - | |||||||||
| $8.631M | - | |||||||||
| $-3.897M | $-9.892M | |||||||||
| $-13.751M | $3.14M | |||||||||
| $104.977M | $120.785M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-23.344M | $-15.292M | |||||||||
| $-1.25M | - | |||||||||
| - | $-2.508M | |||||||||
| $1.333M | - | |||||||||
| $-3.851M | - | |||||||||
| $-27.112M | $-17.8M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-4.181M | - | |||||||||
| - | - | |||||||||
| $-37.435M | $-71.388M | |||||||||
| $-0.53M | $-4.79M | |||||||||
| $-42.146M | $-76.177M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $93.863M | $126.799M | |||||||||
| $32.934M | $28.669M | |||||||||
| $126.797M | $155.468M | |||||||||
| $104.977M | $120.785M | |||||||||
| $-30.607M | $-5.563M | |||||||||
| $74.37M | $115.222M |
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