| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
October 31 2023 | $40.92 | $41.25 | $40.46 | $41.17 | 38,776,000 |
October 30 2023 | $40.24 | $41.28 | $39.94 | $41.01 | 53,171,000 |
October 27 2023 | $40.64 | $41.02 | $39.56 | $39.79 | 49,976,000 |
October 26 2023 | $41.14 | $41.73 | $40.15 | $40.35 | 68,497,000 |
October 25 2023 | $41.60 | $41.88 | $41.01 | $41.13 | 62,996,000 |
October 24 2023 | $40.97 | $41.67 | $40.84 | $41.37 | 64,592,000 |
October 23 2023 | $40.33 | $40.75 | $39.85 | $40.68 | 73,900,000 |
October 20 2023 | $40.56 | $41.06 | $39.80 | $40.10 | 127,829,000 |
October 19 2023 | $40.47 | $40.90 | $39.23 | $40.18 | 280,744,000 |
October 18 2023 | $35.10 | $35.48 | $34.47 | $34.62 | 114,296,000 |
October 17 2023 | $36.11 | $36.27 | $35.39 | $35.57 | 59,084,000 |
October 16 2023 | $35.62 | $36.31 | $35.48 | $36.08 | 51,289,000 |
October 13 2023 | $35.56 | $35.89 | $35.21 | $35.57 | 63,126,000 |
October 12 2023 | $36.65 | $36.88 | $35.91 | $36.12 | 73,761,000 |
October 11 2023 | $37.28 | $37.78 | $36.53 | $36.59 | 91,514,000 |
October 10 2023 | $38.56 | $38.87 | $37.23 | $37.33 | 72,889,000 |
October 09 2023 | $37.81 | $38.72 | $37.78 | $38.60 | 32,998,000 |
October 06 2023 | $36.84 | $38.25 | $36.78 | $38.15 | 47,781,000 |
October 05 2023 | $37.80 | $37.86 | $36.72 | $37.26 | 50,348,000 |
October 04 2023 | $37.65 | $38.02 | $37.36 | $37.69 | 43,037,000 |
October 03 2023 | $37.71 | $39.49 | $37.29 | $37.68 | 88,781,000 |
October 02 2023 | $37.75 | $38.48 | $37.68 | $38.03 | 31,021,000 |