
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
October 31 2023 | $48.86 | $49.26 | $48.79 | $49.22 | 13,509,300 |
October 30 2023 | $48.48 | $48.75 | $48.24 | $48.69 | 13,322,400 |
October 27 2023 | $48.75 | $49.24 | $48.53 | $48.68 | 13,333,900 |
October 26 2023 | $48.97 | $49.22 | $48.44 | $48.50 | 17,594,500 |
October 25 2023 | $50.14 | $50.39 | $49.41 | $49.47 | 14,384,700 |
October 24 2023 | $49.34 | $50.09 | $49.15 | $50.05 | 14,824,200 |
October 23 2023 | $49.87 | $49.90 | $49.25 | $49.28 | 17,760,000 |
October 20 2023 | $50.41 | $50.60 | $49.85 | $49.97 | 23,888,700 |
October 19 2023 | $50.76 | $50.92 | $50.23 | $50.34 | 16,325,600 |
October 18 2023 | $50.78 | $51.16 | $50.61 | $50.77 | 13,087,300 |
October 17 2023 | $50.78 | $50.96 | $50.20 | $50.93 | 17,105,900 |
October 16 2023 | $51.05 | $51.54 | $51.02 | $51.13 | 11,736,600 |
October 13 2023 | $50.87 | $51.10 | $50.45 | $50.77 | 14,413,800 |
October 12 2023 | $51.00 | $51.19 | $50.52 | $50.84 | 11,846,100 |
October 11 2023 | $50.92 | $51.11 | $50.37 | $50.66 | 12,658,000 |
October 10 2023 | $50.95 | $51.07 | $50.65 | $50.86 | 13,105,600 |
October 09 2023 | $50.37 | $50.95 | $50.27 | $50.91 | 10,163,600 |
October 06 2023 | $50.03 | $50.75 | $49.79 | $50.46 | 15,665,500 |
October 05 2023 | $50.42 | $50.48 | $49.64 | $50.10 | 14,929,400 |
October 04 2023 | $50.66 | $50.84 | $50.25 | $50.46 | 17,009,000 |
October 03 2023 | $50.85 | $50.88 | $50.37 | $50.65 | 15,700,600 |
October 02 2023 | $50.47 | $50.99 | $50.44 | $50.98 | 13,934,000 |