
Last Price
52 Week Range
$6.15 - $13.88
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $291.256M | $282.926M | |||||||
| $101.027M | $103.085M | |||||||
| $190.229M | $179.841M | |||||||
| $33.263M | $33.82M | |||||||
| $153.039M | $163.28M | |||||||
| - | - | |||||||
| $3.927M | $-17.259M | |||||||
| $8.477M | - | |||||||
| $5.37M | $1.305M | |||||||
| $13.847M | $1.305M | |||||||
| $17.774M | $-15.954M | |||||||
| $5.27M | $-1.492M | |||||||
| $12.504M | $-14.462M | |||||||
| $0.25 | $-0.31 | |||||||
| $0.23 | $-0.31 | |||||||
| $49.213M | $47.008M | |||||||
| $54.294M | $47.008M | |||||||
| $49.279M | $27.815M | |||||||
| $45.352M | $43.769M | |||||||
| $3.927M | $-15.954M |
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