
Last Price
52 Week Range
$14.00 - $21.43
Next Earnings Date
Apr 30 2026
Next Earnings Date
Apr 30 2026
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $136.522M | $147.606M | $149.414M | |||||
| $52.252M | $65.484M | $46.374M | |||||
| $84.27M | $82.122M | $103.04M | |||||
| - | - | - | |||||
| $47.405M | $46.066M | $58.188M | |||||
| $21.462M | $41.739M | $25.839M | |||||
| $15.403M | $-5.683M | $19.013M | |||||
| $73.26M | $86.541M | $91.641M | |||||
| $-73.26M | $-86.541M | $-91.641M | |||||
| - | - | - | |||||
| $15.403M | $-5.683M | $19.013M | |||||
| $3.919M | $-2.394M | $4.719M | |||||
| $11.484M | $-3.289M | $14.294M | |||||
| $0.57 | $-0.18 | $0.751 | |||||
| $0.57 | $-0.18 | $0.751 | |||||
| $20.076M | $18.531M | $75.69M | |||||
| $20.076M | $18.531M | $75.69M | |||||
| $18.406M | $-5.683M | $20.494M | |||||
| $3.003M | - | $1.481M | |||||
| $15.403M | $-5.683M | $19.013M |
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