
Last Price
52 Week Range
$16.59 - $28.75
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $54.336M | $58.52M | ||||||||
| $3.175M | $4.948M | ||||||||
| $-10.456M | $-8.115M | ||||||||
| $128.13M | $131.867M | ||||||||
| $-11.775M | $2.799M | ||||||||
| $15.695M | $20.173M | ||||||||
| $179.105M | $210.192M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-5.405M | $-18.41M | ||||||||
| $-5.304M | $-9.34M | ||||||||
| $-170.339M | $-354.964M | ||||||||
| $376.84M | $223.701M | ||||||||
| - | - | ||||||||
| $195.792M | $-159.013M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| - | - | ||||||||
| $-300.278M | $-80.427M | ||||||||
| - | - | ||||||||
| $-9.602M | $-18.935M | ||||||||
| $-309.88M | $-99.362M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $97.296M | $162.314M | ||||||||
| $65.018M | $-48.121M | ||||||||
| $162.314M | $114.193M | ||||||||
| $179.105M | $210.192M | ||||||||
| $-5.405M | $-18.41M | ||||||||
| $173.7M | $191.782M |
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