
Last Price
52 Week Range
$12.72 - $18.23
Next Earnings Date
Apr 28 2026 (Estimate)
Next Earnings Date
Apr 28 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $394.818M | $370.495M | |||||||||
| $77.752M | $79.525M | |||||||||
| $317.066M | $290.97M | |||||||||
| $13.137M | $13.319M | |||||||||
| $191.398M | $192.264M | |||||||||
| - | - | |||||||||
| $112.531M | $85.387M | |||||||||
| $30.938M | $24.943M | |||||||||
| - | - | |||||||||
| $30.938M | $24.943M | |||||||||
| $143.469M | $110.33M | |||||||||
| $-37.806M | $16.499M | |||||||||
| $181.275M | $93.831M | |||||||||
| $2.29 | $1.45 | |||||||||
| $2.25 | $1.43 | |||||||||
| $79.306M | $64.633M | |||||||||
| $80.597M | $65.445M | |||||||||
| $113.259M | $111.025M | |||||||||
| $728K | $695K | |||||||||
| $112.531M | $110.33M |
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