
Last Price
52 Week Range
$2.05 - $5.85
Next Earnings Date
Jun 04 2026
Next Earnings Date
Jun 04 2026
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $463.33M | $475.767M | $472.148M | |||||
| $433.608M | $448.599M | $449.301M | |||||
| $29.722M | $28.933M | $22.847M | |||||
| $5.6M | - | $1.418M | |||||
| $32.733M | $12.852M | $12.653M | |||||
| $-74.807M | $3.524M | $-18.567M | |||||
| $66.196M | $12.557M | $27.343M | |||||
| $-4.704M | $-8.562M | $-5.293M | |||||
| $0.139M | $-33.259M | $-71.651M | |||||
| $-4.565M | $-41.821M | $-76.944M | |||||
| $61.631M | $-29.264M | $-49.601M | |||||
| $7.668M | $1.878M | $-0.322M | |||||
| $53.963M | $-31.252M | $-49.347M | |||||
| $0.34 | $-0.19 | $-0.3 | |||||
| $0.33 | $-0.19 | $-0.312 | |||||
| $160.988M | $164.334M | $658.441M | |||||
| $165.5M | $164.334M | $674.458M | |||||
| $92.692M | $40.587M | $34.055M | |||||
| $24.733M | $28.03M | $7.054M | |||||
| $67.959M | $12.557M | $27.001M |
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