| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 30 2025    | $24.37    | $24.50    | $23.78    | $23.80    | 11,430,800    | 
| October 29 2025    | $25.31    | $25.65    | $24.74    | $24.86    | 12,568,500    | 
| October 28 2025    | $25.52    | $25.54    | $24.79    | $25.38    | 11,763,856    | 
| October 27 2025    | $25.00    | $26.05    | $24.95    | $25.73    | 17,734,600    | 
| October 24 2025    | $24.74    | $24.90    | $24.20    | $24.81    | 14,493,400    | 
| October 23 2025    | $23.46    | $24.72    | $23.35    | $24.51    | 33,606,400    | 
| October 22 2025    | $21.75    | $22.01    | $21.57    | $21.70    | 12,026,100    | 
| October 21 2025    | $21.69    | $22.07    | $21.57    | $21.75    | 10,565,100    | 
| October 20 2025    | $21.99    | $22.09    | $21.44    | $21.63    | 10,342,700    | 
| October 17 2025    | $21.90    | $22.05    | $21.68    | $21.89    | 9,111,200    | 
| October 16 2025    | $22.31    | $22.47    | $21.57    | $21.90    | 10,929,900    | 
| October 15 2025    | $22.19    | $22.57    | $21.90    | $22.20    | 10,597,900    | 
| October 14 2025    | $21.02    | $22.09    | $20.89    | $21.92    | 9,683,300    | 
| October 13 2025    | $21.00    | $21.72    | $21.00    | $21.42    | 12,276,700    | 
| October 10 2025    | $22.22    | $22.35    | $20.65    | $20.65    | 18,840,800    | 
| October 09 2025    | $22.51    | $22.61    | $21.81    | $22.08    | 15,428,400    | 
| October 08 2025    | $22.51    | $22.95    | $22.44    | $22.60    | 10,240,600    | 
| October 07 2025    | $23.54    | $23.67    | $22.25    | $22.50    | 19,270,000    | 
| October 06 2025    | $23.83    | $23.89    | $23.30    | $23.42    | 9,417,100    | 
| October 03 2025    | $23.71    | $24.04    | $23.40    | $23.82    | 8,354,600    | 
| October 02 2025    | $23.13    | $23.97    | $22.95    | $23.69    | 17,945,200    | 
| October 01 2025    | $22.90    | $23.22    | $22.82    | $23.05    | 12,531,500    | 
| September 30 2025    | $22.78    | $22.96    | $22.31    | $22.93    | 14,368,700    | 
| September 29 2025    | $23.24    | $23.25    | $22.72    | $22.89    | 11,803,800    | 
| September 26 2025    | $22.43    | $23.20    | $22.35    | $22.96    | 12,623,800    |