
Last Price
52 Week Range
$6.75 - $22.47
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $1.348B | $1.383B | |||
| $1.009B | $1.061B | |||
| $339.068M | $322.181M | |||
| - | - | |||
| $436.96M | $378.876M | |||
| $2.807M | - | |||
| $-100.699M | $-56.695M | |||
| $15.775M | $19.114M | |||
| $-64.384M | $-351.828M | |||
| $-48.609M | $-332.714M | |||
| $-149.308M | $-389.409M | |||
| $3.604M | $-16.022M | |||
| $-143.905M | $-345.927M | |||
| $-1.21 | $-2.66 | |||
| $-1.21 | $-2.66 | |||
| $128.588M | $130.177M | |||
| $128.588M | $130.177M | |||
| $-113.089M | $-21.264M | |||
| $36.174M | $35.431M | |||
| $-149.263M | $-56.695M |
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