
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
October 31 2025     | $34.09     | $34.14     | $32.27     | $32.53     | 5,025,327     | 
October 30 2025     | $33.08     | $33.38     | $31.82     | $32.13     | 5,990,483     | 
October 29 2025     | $33.63     | $34.07     | $33.05     | $33.94     | 5,511,828     | 
October 28 2025     | $32.53     | $33.58     | $32.34     | $33.24     | 6,639,519     | 
October 27 2025     | $31.53     | $31.97     | $31.28     | $31.86     | 4,438,165     | 
October 24 2025     | $30.18     | $30.61     | $29.93     | $30.28     | 4,189,604     | 
October 23 2025     | $28.75     | $29.52     | $28.75     | $29.39     | 3,985,898     | 
October 22 2025     | $29.50     | $29.57     | $27.82     | $28.69     | 5,974,521     | 
October 21 2025     | $30.04     | $30.13     | $29.67     | $30.07     | 3,646,126     | 
October 20 2025     | $28.96     | $30.05     | $28.93     | $30.00     | 4,803,684     | 
October 17 2025     | $27.58     | $28.58     | $27.27     | $28.40     | 4,854,787     | 
October 16 2025     | $28.77     | $29.45     | $27.32     | $28.05     | 7,486,976     | 
October 15 2025     | $28.94     | $29.24     | $27.67     | $28.49     | 5,442,615     | 
October 14 2025     | $28.43     | $28.94     | $27.25     | $28.17     | 7,928,101     | 
October 13 2025     | $28.95     | $29.66     | $28.51     | $29.64     | 5,665,869     | 
October 10 2025     | $30.53     | $31.02     | $27.45     | $27.54     | 17,046,859     | 
October 09 2025     | $30.25     | $30.51     | $29.91     | $30.50     | 3,182,869     | 
October 08 2025     | $29.11     | $30.29     | $29.09     | $30.26     | 5,570,783     | 
October 07 2025     | $29.40     | $29.52     | $28.35     | $28.92     | 5,036,307     | 
October 06 2025     | $28.80     | $29.50     | $28.46     | $29.25     | 5,246,280     | 
October 03 2025     | $29.45     | $29.58     | $28.61     | $28.91     | 4,199,675     | 
October 02 2025     | $29.69     | $29.70     | $28.79     | $29.42     | 4,856,206     | 
October 01 2025     | $28.50     | $29.23     | $28.26     | $29.15     | 4,039,798     |