
Last Price
52 Week Range
$5.40 - $79.56
Next Earnings Date
May 28 2026 (Estimate)
Next Earnings Date
May 28 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $390.23M | $570.997M | ||||
| $79.307M | $128.749M | ||||
| $310.923M | $442.248M | ||||
| $63.84M | - | ||||
| $254.766M | - | ||||
| $6.669M | $383.774M | ||||
| $-14.353M | $58.474M | ||||
| $-0.123M | $154.257M | ||||
| $2.425M | $-167.532M | ||||
| $2.303M | $-13.275M | ||||
| $-12.051M | $45.198M | ||||
| $13.823M | $20.832M | ||||
| $-22.694M | $24.771M | ||||
| $-1.13 | $-1.23 | ||||
| $-1.13 | $-1.23 | ||||
| $459.363M | $397M | ||||
| $459.363M | $397M | ||||
| $-5.258M | $45.198M | ||||
| $6.669M | - | ||||
| $-11.928M | $45.198M |
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