
Last Price
52 Week Range
$12.26 - $21.13
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $76.372M | $95.823M | ||||||||
| $18.974M | $11.326M | ||||||||
| $57.398M | $84.497M | ||||||||
| - | - | ||||||||
| $16.008M | $17.192M | ||||||||
| $20.213M | $32.967M | ||||||||
| $21.177M | $34.338M | ||||||||
| $-12.015M | $-15.232M | ||||||||
| $-725K | $-981K | ||||||||
| $-12.74M | $-16.213M | ||||||||
| $8.437M | $18.125M | ||||||||
| $116K | $27K | ||||||||
| $6.596M | $14.149M | ||||||||
| $0.21 | $0.47 | ||||||||
| $0.21 | $0.47 | ||||||||
| $22.565M | $24.349M | ||||||||
| $22.565M | $24.349M | ||||||||
| $42.68M | $57.353M | ||||||||
| $22.202M | $23.989M | ||||||||
| $20.478M | $33.364M |
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