
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 | 2025 |
|---|---|---|---|---|---|---|---|
| $420.933M | $404M | ||||||
| $142.018M | $142M | ||||||
| $278.915M | $262M | ||||||
| - | - | ||||||
| $233.565M | $194M | ||||||
| $4.853M | - | ||||||
| $40.497M | $68M | ||||||
| $1.915M | - | ||||||
| $-12.369M | $-68M | ||||||
| $-10.454M | $-68M | ||||||
| $30.043M | - | ||||||
| $4.509M | - | ||||||
| $25.534M | $69M | ||||||
| $1.4 | $3.81 | ||||||
| $1.38 | $3.81 | ||||||
| $18.204M | $18.13M | ||||||
| $18.437M | $18.13M | ||||||
| $36.653M | $75M | ||||||
| $6.181M | $7M | ||||||
| $30.472M | $68M |
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