
Last Price
52 Week Range
$18.29 - $29.45
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $184.191M | $164.567M | |||||||||
| $90.071M | $84.829M | |||||||||
| $94.12M | $79.738M | |||||||||
| - | - | |||||||||
| $23.222M | $29.608M | |||||||||
| $7.288M | $1.723M | |||||||||
| $63.61M | $48.407M | |||||||||
| $1.946M | $1.37M | |||||||||
| $10.482M | $1.789M | |||||||||
| $12.428M | $3.159M | |||||||||
| $76.038M | $51.566M | |||||||||
| $14.396M | $9.757M | |||||||||
| $61.642M | $41.809M | |||||||||
| $2.55 | $1.74 | |||||||||
| $2.48 | $1.74 | |||||||||
| $24.218M | $23.979M | |||||||||
| $24.811M | $23.983M | |||||||||
| $78.633M | $50.43M | |||||||||
| $1.906M | $1.856M | |||||||||
| $76.727M | $48.574M |
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