
Last Price
52 Week Range
$6.56 - $10.32
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|---|
| $144.856M | $158.706M | $169.617M | ||||||
| $55.478M | $57.43M | $60.391M | ||||||
| $89.377M | $101.276M | $109.226M | ||||||
| - | - | - | ||||||
| $39.816M | $39.915M | $50.733M | ||||||
| $24.986M | $26.299M | $21.641M | ||||||
| $24.576M | $35.061M | $36.853M | ||||||
| $-21.088M | $-21.883M | $-25.724M | ||||||
| $-2.316M | $-3.306M | $-2.171M | ||||||
| $-23.404M | $-25.189M | $-27.895M | ||||||
| $1.172M | $9.872M | $8.958M | ||||||
| $0.335M | $2.141M | $2.476M | ||||||
| $0.645M | $7.75M | $6.57M | ||||||
| $0.01 | $0.12 | $0.096 | ||||||
| $0.01 | $0.12 | $0.095 | ||||||
| $64.757M | $65.161M | $261.597M | ||||||
| $65.256M | $65.949M | $263.093M | ||||||
| $47.245M | $58.055M | $64.723M | ||||||
| $24.986M | $26.299M | $29.441M | ||||||
| $22.26M | $31.755M | $35.282M |
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