
Last Price
52 Week Range
$21.64 - $36.00
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | $600.461M | |||
| - | - | |||
| - | $600.461M | |||
| - | - | |||
| $246.221M | $24.96M | |||
| - | $89.433M | |||
| $-246.221M | $486.068M | |||
| - | $-84.09M | |||
| - | $-1.605M | |||
| - | $-85.695M | |||
| $-246.221M | $400.373M | |||
| - | $20.509M | |||
| $-246.221M | $379.864M | |||
| $-1.48 | $2.44 | |||
| $-1.48 | $2.44 | |||
| $166M | $166.003M | |||
| $166M | $166.027M | |||
| $-246.221M | $512.438M | |||
| - | $20.273M | |||
| $-246.221M | $492.165M |
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