
Last Price
52 Week Range
$38.86 - $96.69
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2025 | 2026 |
|---|---|---|
| $284.865M | $390.702M | |
| $112.535M | $159.436M | |
| $172.33M | $231.266M | |
| $226.109M | $238.519M | |
| $72.816M | $75.274M | |
| - | - | |
| $-126.595M | $-82.527M | |
| - | - | |
| $8.867M | $8.83M | |
| $8.867M | $8.83M | |
| $-117.728M | $-73.697M | |
| $-0.602M | $2.168M | |
| $-117.126M | $-75.865M | |
| $-2.84 | $-1.78 | |
| $-2.84 | $-1.78 | |
| $41.303M | $42.704M | |
| $41.303M | $42.704M | |
| $-100.535M | $-73.697M | |
| $26.06M | - | |
| $-126.595M | $-73.697M |
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