
Last Price
52 Week Range
$12.64 - $18.87
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $453.32M | $507.438M | |||||||||
| $287.895M | $252.437M | |||||||||
| $165.425M | $255.001M | |||||||||
| - | - | |||||||||
| $119.58M | $74.54M | |||||||||
| $61.755M | $120.303M | |||||||||
| $-15.91M | $60.158M | |||||||||
| $170.38M | $232.728M | |||||||||
| $-170.38M | $-232.728M | |||||||||
| - | - | |||||||||
| $-15.91M | $60.158M | |||||||||
| $-4.257M | $8.392M | |||||||||
| $-11.653M | $51.766M | |||||||||
| $-0.11 | $0.51 | |||||||||
| $-0.11 | $0.51 | |||||||||
| $101.677M | $101.426M | |||||||||
| $101.84M | $101.426M | |||||||||
| $-1.353M | $68.864M | |||||||||
| $14.557M | $8.706M | |||||||||
| $-15.91M | $60.158M |
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