
Last Price
52 Week Range
$18.12 - $40.11
Next Earnings Date
Jun 16 2026 (Estimate)
Next Earnings Date
Jun 16 2026 (Est.)
Last Price
| Metric | 2024 | 2025 | LTM |
|---|---|---|---|
| $731.593M | $838.692M | $695.38M | |
| $470.102M | $604.09M | $425.408M | |
| $261.491M | $234.602M | $269.972M | |
| - | - | - | |
| $146.027M | - | $94.984M | |
| $-14.08M | $176.732M | $36.469M | |
| $-243.83M | $57.87M | $138.519M | |
| $4.46M | $2.73M | $-3.608M | |
| $-22.842M | $-187.772M | $-193.288M | |
| $-18.382M | $-185.042M | $-196.896M | |
| $-262.212M | $-127.172M | $-58.377M | |
| $2.395M | $2.997M | $8.647M | |
| $-29.285M | $-2.324M | $109.281M | |
| $12.25 | $-0.18 | $9.96 | |
| $12.25 | $-0.18 | $9.925 | |
| $11M | $11M | $34.65M | |
| $11M | $11M | $33M | |
| $145.585M | $66.875M | $141.144M | |
| $8.325M | $9.005M | $7.148M | |
| $137.26M | $57.87M | $141.791M |
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