
Last Price
52 Week Range
$2.71 - $11.36
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $399.208M | $475.331M | |||||||
| $257.191M | $308.823M | |||||||
| $142.017M | $166.508M | |||||||
| - | - | |||||||
| $82.254M | $101.524M | |||||||
| $8.591M | $8.599M | |||||||
| $51.172M | $56.385M | |||||||
| $-13.309M | $-9.689M | |||||||
| - | $1.822M | |||||||
| $-13.309M | $-7.867M | |||||||
| $37.863M | $48.518M | |||||||
| $13.736M | $14.944M | |||||||
| $24.127M | $33.574M | |||||||
| $0.14 | $0.2 | |||||||
| $0.14 | $0.2 | |||||||
| $168.57M | $167.257M | |||||||
| $168.725M | $168.378M | |||||||
| $64.316M | $67.111M | |||||||
| $12.626M | $8.599M | |||||||
| $51.69M | $58.512M |
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