
Last Price
52 Week Range
$4.07 - $14.95
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $127.182M | $165.447M | ||||||||
| $7.536M | $29.68M | ||||||||
| $119.646M | $135.767M | ||||||||
| - | - | ||||||||
| $72.593M | $105.871M | ||||||||
| $11.378M | - | ||||||||
| $35.675M | $29.896M | ||||||||
| $-1.552M | $-0.62M | ||||||||
| $0.027M | $-61.684M | ||||||||
| $-1.525M | $-62.304M | ||||||||
| $34.15M | $-32.408M | ||||||||
| $3.471M | $0.522M | ||||||||
| $30.679M | $-32.93M | ||||||||
| $0.85 | $-0.93 | ||||||||
| $0.84 | $-0.93 | ||||||||
| $36.034M | $35.478M | ||||||||
| $36.337M | $35.478M | ||||||||
| $42.75M | $44.315M | ||||||||
| $5.802M | $14.419M | ||||||||
| $36.948M | $29.896M |
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