
Last Price
52 Week Range
$5.50 - $24.34
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $247.194M | $291.761M | |||||||
| $201.423M | $376.002M | |||||||
| $45.771M | $-84.241M | |||||||
| - | - | |||||||
| $16.067M | $19.409M | |||||||
| $37.805M | $-132.602M | |||||||
| $-8.101M | $28.952M | |||||||
| $-17.688M | $-20.355M | |||||||
| $0.017M | $-6.913M | |||||||
| $-17.671M | $-27.268M | |||||||
| $-25.772M | $1.684M | |||||||
| $143K | $319K | |||||||
| $-25.915M | $1.365M | |||||||
| $-5.96 | $-0.11 | |||||||
| $-5.96 | $-0.11 | |||||||
| $4.347M | $5.027M | |||||||
| $4.347M | $5.027M | |||||||
| $161.481M | $186.732M | |||||||
| $140.954M | $164.496M | |||||||
| $20.527M | $22.236M |
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