
Last Price
52 Week Range
$19.86 - $27.48
Next Earnings Date
Mar 12 2026
Next Earnings Date
Mar 12 2026
Last Price
| Metric | 2024 | LTM |
|---|---|---|
| $1.508B | $0.438B | |
| $1.001B | $0.276B | |
| $507.381M | $161.953M | |
| $22.8M | - | |
| $200.686M | $76.461M | |
| $-7.145M | - | |
| $291.04M | $85.492M | |
| $-142.817M | $-36.952M | |
| $-24.774M | $-5.606M | |
| $-167.591M | $-42.558M | |
| $123.449M | $42.934M | |
| $25.13M | $10.038M | |
| $98.319M | $32.896M | |
| $81.84 | $0.17 | |
| $80.08 | $0.17 | |
| $1.201M | $197.193M | |
| $1.228M | $197.193M | |
| $356.481M | $103.272M | |
| $90.215M | $23.386M | |
| $266.266M | $79.886M |
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