
Last Price
52 Week Range
$19.24 - $26.29
Next Earnings Date
Apr 21 2026 (Estimate)
Next Earnings Date
Apr 21 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $69.283M | $135.784M | ||||||||||
| - | $57.019M | ||||||||||
| $69.283M | $78.765M | ||||||||||
| - | - | ||||||||||
| $36.183M | $31.636M | ||||||||||
| - | $15.993M | ||||||||||
| $33.1M | $31.136M | ||||||||||
| - | $73.89M | ||||||||||
| $-5.885M | $-73.89M | ||||||||||
| $-5.885M | - | ||||||||||
| $27.215M | $31.136M | ||||||||||
| $5.311M | $6.244M | ||||||||||
| $21.904M | $24.892M | ||||||||||
| $2.15 | $2.24 | ||||||||||
| $2.09 | $2.16 | ||||||||||
| $10.198M | $11.52M | ||||||||||
| $10.471M | $11.52M | ||||||||||
| $27.215M | $31.136M | ||||||||||
| - | - | ||||||||||
| $27.215M | $31.136M |
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