
Last Price
52 Week Range
$14.00 - $21.30
Next Earnings Date
Apr 27 2026 (Estimate)
Next Earnings Date
Apr 27 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $150.004M | $181.375M | |||||||
| $16.203M | $18.205M | |||||||
| $133.801M | $163.17M | |||||||
| - | - | |||||||
| $19.722M | $21.723M | |||||||
| $76.871M | $86.376M | |||||||
| $37.208M | $55.071M | |||||||
| $-22.552M | $-34.587M | |||||||
| $-26.607M | $-13.492M | |||||||
| $-49.159M | $-48.079M | |||||||
| $-11.951M | $6.992M | |||||||
| $49K | $54K | |||||||
| $-11.937M | $6.901M | |||||||
| $-0.16 | $0.083 | |||||||
| $-0.16 | $0.082 | |||||||
| $76.518M | $82.702M | |||||||
| $76.518M | $84.205M | |||||||
| $98.239M | $140.58M | |||||||
| $76.871M | $86.376M | |||||||
| $21.368M | $54.204M |
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