
Last Price
52 Week Range
$11.52 - $21.61
Next Earnings Date
Apr 22 2026 (Estimate)
Next Earnings Date
Apr 22 2026 (Est.)
Last Price
| Metric | 2025 |
|---|---|
| $1.811B | |
| $747.697M | |
| $1.063B | |
| - | |
| $557.793M | |
| $179.474M | |
| $325.575M | |
| $977.386M | |
| $-989.886M | |
| $-12.5M | |
| $313.075M | |
| $84.102M | |
| $228.973M | |
| $1.18 | |
| $1.18 | |
| $155.449M | |
| $160.094M | |
| $397.163M | |
| $71.588M | |
| $325.575M |
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