
Last Price
52 Week Range
$23.89 - $53.69
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $162.557M | $184.73M | ||||||||||
| $100.412M | $114.086M | ||||||||||
| $62.145M | $70.644M | ||||||||||
| $2M | $2M | ||||||||||
| $57.82M | $58.845M | ||||||||||
| $-2M | $-2M | ||||||||||
| $4.325M | $11.799M | ||||||||||
| $-414K | $-251K | ||||||||||
| $4.343M | $5.272M | ||||||||||
| $3.929M | $5.021M | ||||||||||
| $8.254M | $16.82M | ||||||||||
| $0.116M | $-9.217M | ||||||||||
| $6.593M | $23.748M | ||||||||||
| $2.6 | $9.17 | ||||||||||
| $2.55 | $8.65 | ||||||||||
| $2.539M | $2.589M | ||||||||||
| $2.59M | $2.746M | ||||||||||
| $13.984M | $17.684M | ||||||||||
| $5.316M | $5.885M | ||||||||||
| $8.668M | $11.799M |
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