
Last Price
52 Week Range
$4.56 - $8.97
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $508.52M | $545.912M | ||||||
| $354.776M | $392.768M | ||||||
| $153.744M | $153.144M | ||||||
| - | - | ||||||
| $108.364M | $122.565M | ||||||
| $27.103M | $-1.308M | ||||||
| $18.277M | $31.887M | ||||||
| $-24.84M | $-25.805M | ||||||
| $-2.177M | $7.406M | ||||||
| $-27.017M | $-18.399M | ||||||
| $-8.74M | $13.488M | ||||||
| $9.12M | $2.364M | ||||||
| $-17.86M | $11.124M | ||||||
| $-0.15 | $0.096 | ||||||
| $-0.15 | $0.093 | ||||||
| $115.435M | $116.425M | ||||||
| $115.435M | $119.822M | ||||||
| $60.546M | $83.241M | ||||||
| $44.446M | $51.354M | ||||||
| $16.1M | $31.887M |
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