Current price
24.76
as of Jul 24, 2026
Trend · YTD
Up
11 pivots · 54 candles
Range change
-9.60%
YTD · 54 candles
Up vs Down days
Signal
Market cap
15.56B
Based on latest close
Shares outstanding
628.49M
Latest normalized snapshot