| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 30 2025    | $31.40    | $31.72    | $31.17    | $31.41    | 195,900    | 
| October 29 2025    | $30.95    | $31.71    | $30.84    | $31.44    | 258,300    | 
| October 28 2025    | $31.75    | $31.75    | $30.57    | $31.21    | 252,000    | 
| October 27 2025    | $32.25    | $33.00    | $31.70    | $31.92    | 330,300    | 
| October 24 2025    | $30.90    | $32.42    | $29.72    | $32.05    | 471,400    | 
| October 23 2025    | $28.85    | $29.17    | $28.00    | $28.63    | 187,500    | 
| October 22 2025    | $28.44    | $28.68    | $28.11    | $28.61    | 157,000    | 
| October 21 2025    | $28.44    | $28.57    | $28.13    | $28.29    | 117,000    | 
| October 20 2025    | $28.21    | $28.57    | $27.90    | $28.56    | 142,900    | 
| October 17 2025    | $28.02    | $28.34    | $27.89    | $28.09    | 152,900    | 
| October 16 2025    | $29.12    | $29.20    | $27.91    | $27.95    | 186,900    | 
| October 15 2025    | $29.82    | $29.82    | $28.95    | $29.39    | 251,300    | 
| October 14 2025    | $29.23    | $30.02    | $29.04    | $29.89    | 189,400    | 
| October 13 2025    | $29.47    | $29.63    | $28.89    | $29.14    | 137,700    | 
| October 10 2025    | $29.86    | $29.95    | $29.01    | $29.04    | 128,500    | 
| October 09 2025    | $29.99    | $30.17    | $29.54    | $29.68    | 107,700    | 
| October 08 2025    | $30.00    | $30.48    | $29.93    | $30.00    | 215,900    | 
| October 07 2025    | $29.74    | $30.37    | $29.71    | $29.97    | 202,200    | 
| October 06 2025    | $28.35    | $29.71    | $28.34    | $29.71    | 476,900    | 
| October 03 2025    | $26.82    | $28.61    | $26.61    | $28.37    | 255,600    | 
| October 02 2025    | $25.72    | $26.59    | $25.58    | $26.56    | 176,400    | 
| October 01 2025    | $26.22    | $26.22    | $25.66    | $25.80    | 158,800    | 
| September 30 2025    | $25.95    | $26.32    | $25.95    | $26.30    | 284,000    | 
| September 29 2025    | $26.07    | $26.12    | $25.75    | $25.95    | 109,844    | 
| September 26 2025    | $25.73    | $26.18    | $25.57    | $26.11    | 180,500    |