
Last Price
52 Week Range
$20.61 - $32.68
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 |
|---|---|---|---|---|---|---|---|---|---|
| $30.824M | - | ||||||||
| $18.297M | - | ||||||||
| $-3.771M | - | ||||||||
| $2.065M | - | ||||||||
| $-4.083M | $-24.121M | ||||||||
| $4.65M | $57.936M | ||||||||
| $47.982M | $33.815M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-4.068M | $-4.505M | ||||||||
| - | $252.999K | ||||||||
| $-50.806M | $-16.751M | ||||||||
| $48.885M | $45.146M | ||||||||
| $133.999K | - | ||||||||
| $-5.855M | $24.143M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-1.122M | $-12.864M | ||||||||
| $0.725M | $-2.698M | ||||||||
| $-31.016M | $-36.1M | ||||||||
| $-2.206M | - | ||||||||
| $-33.619M | $-51.662M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $23.076M | $31.584M | ||||||||
| $8.508M | $6.296M | ||||||||
| $31.584M | $37.88M | ||||||||
| $47.982M | $33.815M | ||||||||
| $-4.068M | $-4.505M | ||||||||
| $43.914M | $29.31M |
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