
Last Price
52 Week Range
$8.60 - $42.20
Next Earnings Date
Jul 30 2026 (Estimate)
Next Earnings Date
Jul 30 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $46.115M | $25.534M | $53.834M | |||||
| $6.276M | $6.181M | $6.66M | |||||
| $3.879M | $4.509M | - | |||||
| $2.032M | $1.278M | $0.891M | |||||
| $-32.743M | $-14.434M | $7.98M | |||||
| $-7.605M | $5.457M | $-53.314M | |||||
| $17.954M | $28.525M | $16.05M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $-755K | $-343K | $-341K | |||||
| $-0.515M | $-7.524M | - | |||||
| $-107.159M | $-63.865M | - | |||||
| $75.484M | $126.156M | - | |||||
| $0.482M | $1.477M | $22.851M | |||||
| $-32.463M | $55.901M | $22.51M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $-1.892M | $-1.591M | $-0.479M | |||||
| - | $-33.109M | - | |||||
| - | - | $4.352M | |||||
| $-0.056M | $-10.235M | $0.35M | |||||
| $-1.948M | $-44.935M | $4.223M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $86.774M | $71.798M | $86.567M | |||||
| $-14.976M | $39.251M | $-128.12M | |||||
| $71.798M | $111.049M | $55.023M | |||||
| $17.954M | $28.525M | $16.05M | |||||
| $-739K | $-438K | $-41.683K | |||||
| $17.199M | $28.087M | $16.008M |
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