| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 30 2025    | $22.56    | $22.91    | $21.30    | $21.49    | 1,416,323    | 
| October 29 2025    | $23.02    | $23.21    | $22.48    | $22.57    | 848,108    | 
| October 28 2025    | $23.75    | $23.75    | $23.28    | $23.35    | 686,578    | 
| October 27 2025    | $23.48    | $24.18    | $23.23    | $24.00    | 887,631    | 
| October 24 2025    | $24.57    | $24.58    | $23.44    | $23.47    | 621,200    | 
| October 23 2025    | $23.69    | $24.50    | $23.28    | $24.42    | 1,004,900    | 
| October 22 2025    | $23.26    | $23.65    | $22.15    | $23.56    | 985,400    | 
| October 21 2025    | $22.80    | $23.77    | $22.44    | $23.53    | 1,590,700    | 
| October 20 2025    | $23.29    | $23.56    | $22.60    | $22.80    | 1,056,100    | 
| October 17 2025    | $23.77    | $24.09    | $23.05    | $23.13    | 1,057,900    | 
| October 16 2025    | $26.03    | $26.65    | $23.69    | $23.73    | 1,316,200    | 
| October 15 2025    | $27.04    | $27.30    | $26.27    | $26.30    | 638,800    | 
| October 14 2025    | $26.95    | $27.80    | $26.82    | $27.19    | 761,100    | 
| October 13 2025    | $28.17    | $28.56    | $26.99    | $27.08    | 1,258,500    | 
| October 10 2025    | $29.23    | $29.23    | $28.60    | $28.73    | 693,200    | 
| October 09 2025    | $28.95    | $29.30    | $28.46    | $29.05    | 492,900    | 
| October 08 2025    | $29.18    | $29.83    | $28.72    | $28.95    | 881,200    | 
| October 07 2025    | $27.73    | $29.02    | $27.73    | $28.96    | 1,081,000    | 
| October 06 2025    | $28.78    | $28.99    | $27.54    | $27.64    | 778,100    | 
| October 03 2025    | $28.01    | $28.84    | $27.87    | $28.80    | 810,300    | 
| October 02 2025    | $26.92    | $27.86    | $26.33    | $27.86    | 643,500    | 
| October 01 2025    | $28.02    | $28.19    | $27.11    | $27.12    | 879,200    | 
| September 30 2025    | $27.88    | $28.68    | $27.53    | $28.21    | 873,100    | 
| September 29 2025    | $28.55    | $28.75    | $27.72    | $27.90    | 641,500    | 
| September 26 2025    | $28.63    | $29.02    | $28.44    | $28.62    | 598,700    |