
Last Price
52 Week Range
$0.94 - $6.69
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1.104B | $1B | ||||||||
| $690.266M | $652.13M | ||||||||
| $413.471M | $347.962M | ||||||||
| - | - | ||||||||
| $356.263M | $269.182M | ||||||||
| - | $57.378M | ||||||||
| $57.208M | $21.402M | ||||||||
| $-35.605M | $-31.844M | ||||||||
| - | $882K | ||||||||
| $-35.605M | $-30.962M | ||||||||
| $21.603M | $-9.56M | ||||||||
| $5.285M | $-2.526M | ||||||||
| $16.318M | $-7.034M | ||||||||
| $0.16 | $-0.069 | ||||||||
| $0.15 | $-0.069 | ||||||||
| $104.564M | $101.442M | ||||||||
| $105.684M | $101.442M | ||||||||
| $57.208M | $90.867M | ||||||||
| $-0.028M | $69.465M | ||||||||
| $57.236M | $21.402M |
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