
Last Price
52 Week Range
$10.56 - $17.98
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $571.1M | $546.9M | ||||||||||
| $516.9M | $502.9M | ||||||||||
| $54.2M | $44M | ||||||||||
| - | - | ||||||||||
| $27.8M | $29.6M | ||||||||||
| $-2.2M | $-4.3M | ||||||||||
| $28.6M | $18.7M | ||||||||||
| $-2.6M | $-1.2M | ||||||||||
| - | $300K | ||||||||||
| $-2.6M | $-0.9M | ||||||||||
| $26M | $17.8M | ||||||||||
| $7.6M | $5.5M | ||||||||||
| $18.4M | $12.3M | ||||||||||
| $0.82 | $0.55 | ||||||||||
| $0.81 | $0.54 | ||||||||||
| $22.519M | $22.358M | ||||||||||
| $22.853M | $22.675M | ||||||||||
| $72.7M | $65.3M | ||||||||||
| $44.1M | $46.3M | ||||||||||
| $28.6M | $18.7M |
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