
Last Price
52 Week Range
$18.64 - $28.97
Next Earnings Date
Jun 12 2026 (Estimate)
Next Earnings Date
Jun 12 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $662.164M | $525.553M | |
| $544.739M | $383.312M | |
| $117.425M | $142.241M | |
| - | - | |
| $68.442M | $47.237M | |
| $-265K | - | |
| $49.248M | $78.862M | |
| $-160.432M | - | |
| $2.863M | $-79.918M | |
| $-157.569M | $-79.918M | |
| $-108.321M | $-1.056M | |
| $-6.555M | $-1.065M | |
| $-25.243M | $-4.537M | |
| $-0.655 | $-0.1 | |
| $-0.66 | $-0.1 | |
| $38.51M | $43.265M | |
| $38.51M | $43.265M | |
| $52.111M | $204.237M | |
| - | $140.899M | |
| $52.111M | - |
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