
Last Price
52 Week Range
$26.55 - $83.31
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-84.596M | $-51.064M | |||||||||
| $7.577M | $-9.563M | |||||||||
| $-2.178M | $6.958M | |||||||||
| $15.368M | $-11.415M | |||||||||
| $-15.499M | $-13.171M | |||||||||
| $20.812M | $27.365M | |||||||||
| $-58.516M | $-50.89M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-6.114M | - | |||||||||
| $-0.05M | $-4.365M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-9.447M | $-2.663M | |||||||||
| $-15.611M | $-7.028M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $24.467M | $33.482M | |||||||||
| $99.484M | $7.589M | |||||||||
| - | - | |||||||||
| $1.944M | $-0.637M | |||||||||
| $125.895M | $40.434M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $40.035M | $90.347M | |||||||||
| $50.312M | $-14.775M | |||||||||
| $90.347M | $75.572M | |||||||||
| $-58.516M | $-50.89M | |||||||||
| $-15.561M | $-6.049M | |||||||||
| $-74.077M | $-56.939M |
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