
Last Price
52 Week Range
$16.93 - $38.47
Next Earnings Date
Jun 18 2026 (Estimate)
Next Earnings Date
Jun 18 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $253.531M | $386.203M | |
| $221.11M | $310.743M | |
| $32.421M | $75.46M | |
| $20.44M | $18.362M | |
| $103.947M | $115.649M | |
| - | - | |
| $-91.966M | $-58.551M | |
| $-28.722M | $-23.638M | |
| $-3.6M | $-13.051M | |
| $-32.322M | $-36.689M | |
| $-124.288M | $-95.24M | |
| $-25.377M | $-10.703M | |
| $-98.911M | $-84.537M | |
| $-0.84 | $-0.67 | |
| $-0.84 | $-0.67 | |
| $107.893M | $127.609M | |
| $107.893M | $127.609M | |
| $-46.293M | $-18.281M | |
| $48.072M | $50.34M | |
| $-94.365M | $-68.621M |
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