
Last Price
52 Week Range
$24.43 - $33.62
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $696.06M | $755.156M | |
| $431.471M | $470.486M | |
| $264.589M | $284.67M | |
| - | - | |
| $280.909M | $286.283M | |
| $16.589M | $12.098M | |
| $-32.909M | $-13.711M | |
| $-812K | $-773K | |
| $20.693M | $17.504M | |
| $19.881M | $16.731M | |
| $-13.028M | $3.02M | |
| $-0.666M | $4.929M | |
| $-12.362M | $-1.909M | |
| $-0.32 | $-0.049 | |
| $-0.32 | $-0.049 | |
| $38.678M | $38.943M | |
| $38.678M | $38.943M | |
| $4.373M | $15.891M | |
| $16.589M | $12.098M | |
| $-12.216M | $3.793M |
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