
Last Price
52 Week Range
$11.13 - $19.90
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $259.022M | $356.431M | |||
| $124.087M | $191.123M | |||
| $134.935M | $165.308M | |||
| - | - | |||
| $41.199M | $153.413M | |||
| - | - | |||
| $93.736M | $11.895M | |||
| $-0.022B | $10.046B | |||
| $-0.023B | $-9.999B | |||
| $-44.45M | $47.206M | |||
| $49.286M | $59.101M | |||
| - | $-4.858M | |||
| $49.286M | $23.75M | |||
| $3.72 | $0.89 | |||
| $3.72 | $0.89 | |||
| $13.25M | $15.433M | |||
| $13.25M | $15.896M | |||
| $144.541M | $115.646M | |||
| $73.726M | $103.751M | |||
| $70.815M | $11.895M |
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