
Last Price
52 Week Range
$9.07 - $21.74
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $408.701M | $328.122M | |||||||
| $50.663M | $46.521M | |||||||
| $358.038M | $281.373M | |||||||
| $9.908M | $8.814M | |||||||
| $251.944M | $209.247M | |||||||
| $7.198M | $0.564M | |||||||
| $88.988M | $62.976M | |||||||
| $5.288M | $2.963M | |||||||
| $2.085M | $0.66M | |||||||
| $7.373M | $3.623M | |||||||
| $96.361M | $66.599M | |||||||
| $3.253M | $2.558M | |||||||
| $7.059M | $5.62M | |||||||
| $3.68 | $2.41 | |||||||
| $3.57 | $2.31 | |||||||
| $1.916M | $2.333M | |||||||
| $1.97M | $2.436M | |||||||
| $96.186M | $65.162M | |||||||
| $2.753M | $2.186M | |||||||
| $93.433M | $62.976M |
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