
Last Price
52 Week Range
$19.10 - $62.74
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $367.254M | $342.389M | |||
| $50.121M | $74.969M | |||
| $317.133M | $267.42M | |||
| $63.271M | $61.082M | |||
| $221.953M | $207.179M | |||
| $3.984M | $-2.496M | |||
| $27.925M | $1.655M | |||
| $9.414M | $10.781M | |||
| $-12.843M | $-2.589M | |||
| $-3.429M | $8.192M | |||
| $24.496M | $9.847M | |||
| $-44.246M | $-6.272M | |||
| $68.742M | $3.575M | |||
| $2.85 | $0.13 | |||
| $2.56 | $0.12 | |||
| $24.125M | $28.367M | |||
| $26.861M | $30.101M | |||
| $32.576M | $9.975M | |||
| $8.08M | $8.32M | |||
| $24.496M | $1.655M |
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