
Last Price
52 Week Range
$6.02 - $27.89
Next Earnings Date
Jun 03 2026 (Estimate)
Next Earnings Date
Jun 03 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $1.771B | $1.745B | |
| $334.102M | $339.588M | |
| $1.437B | $1.406B | |
| - | - | |
| $1.215B | $2.686B | |
| $83.983M | - | |
| $0.138B | $-1.281B | |
| $-138.66M | $-97.623M | |
| $37.862M | $-166.972M | |
| $-100.798M | $-264.595M | |
| $0.037B | $-1.545B | |
| $40.059M | $360.594M | |
| $-0.003B | $-1.906B | |
| $-0.15 | $-5.76 | |
| $-0.15 | $-5.76 | |
| $325.645M | $346.071M | |
| $325.645M | $346.071M | |
| $0.242B | $-1.255B | |
| $24.532M | $25.604M | |
| $0.217B | $-1.281B |
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