
Last Price
52 Week Range
$40.00 - $124.40
Next Earnings Date
Apr 22 2026
Next Earnings Date
Apr 22 2026
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $49.113M | $44.451M | |||||||||
| $10.955M | $11.27M | |||||||||
| $-3.745M | $5.888M | |||||||||
| $27.971M | $23.375M | |||||||||
| $-19.088M | $-4.369M | |||||||||
| $6.338M | $11.142M | |||||||||
| $71.544M | $91.757M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-0.979M | $-5.671M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-11.44M | $-17.872M | |||||||||
| $-12.419M | $-23.543M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $15.578M | $204.674M | |||||||||
| $-50.949M | $-81.72M | |||||||||
| - | $-145.786M | |||||||||
| $-9.828M | $-65.418M | |||||||||
| $-45.199M | $-88.25M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $44.047M | $57.973M | |||||||||
| $13.926M | $-20.036M | |||||||||
| $57.973M | $37.937M | |||||||||
| $71.544M | $91.757M | |||||||||
| $-0.979M | $-5.671M | |||||||||
| $70.565M | $86.086M |
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