
Last Price
52 Week Range
$21.94 - $27.50
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $186.856M | $197.536M | |||||||||
| $23.138M | $23.804M | |||||||||
| $163.718M | $173.732M | |||||||||
| - | - | |||||||||
| $25.336M | $20.907M | |||||||||
| $77.766M | $87.908M | |||||||||
| $60.616M | $64.917M | |||||||||
| $-17.09M | $-32.786M | |||||||||
| $-869K | $989K | |||||||||
| $-17.959M | $-31.797M | |||||||||
| $42.657M | $33.12M | |||||||||
| - | - | |||||||||
| $42.657M | $33.12M | |||||||||
| $0.76 | $0.6 | |||||||||
| $0.75 | $0.6 | |||||||||
| $56.229M | $55.006M | |||||||||
| $56.685M | $55.515M | |||||||||
| $139.804M | $142.852M | |||||||||
| $75.927M | $76.946M | |||||||||
| $63.877M | $65.906M |
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