Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Nov 2023 | 0.00 | 164.50 | 163.50 | 163.50 | 163.50 | 3,610 |
27 Nov 2023 | 164.00 | 164.50 | 162.70 | 164.50 | 164.50 | 125,886 |
24 Nov 2023 | 164.50 | 164.50 | 163.42 | 164.50 | 164.50 | 29,548 |
23 Nov 2023 | 163.50 | 164.50 | 162.50 | 164.50 | 164.50 | 58,218 |
22 Nov 2023 | 163.50 | 164.00 | 162.80 | 164.00 | 164.00 | 288,138 |
21 Nov 2023 | 164.00 | 164.25 | 162.98 | 164.00 | 164.00 | 171,130 |
20 Nov 2023 | 163.50 | 164.50 | 163.00 | 164.00 | 164.00 | 69,498 |
17 Nov 2023 | 163.00 | 164.71 | 161.97 | 164.50 | 164.50 | 72,581 |
16 Nov 2023 | 161.50 | 163.59 | 160.77 | 161.00 | 161.00 | 202,466 |
15 Nov 2023 | 161.00 | 163.00 | 160.61 | 161.00 | 161.00 | 44,078 |
14 Nov 2023 | 158.00 | 160.24 | 158.00 | 159.50 | 159.50 | 110,658 |
13 Nov 2023 | 157.00 | 158.22 | 156.98 | 158.00 | 158.00 | 71,832 |
10 Nov 2023 | 156.00 | 156.50 | 154.74 | 155.00 | 155.00 | 90,267 |
09 Nov 2023 | 155.50 | 157.40 | 154.24 | 157.00 | 157.00 | 75,635 |
08 Nov 2023 | 155.00 | 157.21 | 154.24 | 154.50 | 154.50 | 169,806 |
07 Nov 2023 | 155.00 | 157.00 | 154.00 | 156.50 | 156.50 | 142,003 |
06 Nov 2023 | 157.00 | 157.00 | 155.48 | 155.50 | 155.50 | 147,056 |
03 Nov 2023 | 157.00 | 157.50 | 156.64 | 157.00 | 157.00 | 93,694 |
02 Nov 2023 | 157.00 | 158.00 | 155.44 | 156.50 | 156.50 | 132,334 |
01 Nov 2023 | 155.50 | 155.50 | 152.00 | 154.50 | 154.50 | 167,069 |
31 Oct 2023 | 151.50 | 154.00 | 151.50 | 154.00 | 154.00 | 163,367 |
30 Oct 2023 | 150.50 | 151.50 | 149.87 | 151.50 | 151.50 | 83,829 |
27 Oct 2023 | 151.00 | 155.00 | 149.10 | 150.00 | 150.00 | 109,970 |
26 Oct 2023 | 152.00 | 152.50 | 150.00 | 151.00 | 151.00 | 59,808 |
25 Oct 2023 | 151.00 | 154.50 | 150.83 | 154.50 | 154.50 | 98,536 |
24 Oct 2023 | 152.00 | 153.00 | 150.00 | 150.50 | 150.50 | 441,706 |
23 Oct 2023 | 150.50 | 153.00 | 150.00 | 150.00 | 150.00 | 47,264 |
20 Oct 2023 | 152.00 | 153.00 | 150.00 | 150.00 | 150.00 | 70,590 |
19 Oct 2023 | 154.87 | 154.87 | 153.60 | 154.50 | 154.50 | 53,843 |
18 Oct 2023 | 155.50 | 156.62 | 154.00 | 154.50 | 154.50 | 108,200 |
17 Oct 2023 | 159.00 | 159.00 | 155.50 | 157.00 | 157.00 | 114,446 |
16 Oct 2023 | 158.50 | 158.50 | 156.15 | 157.00 | 157.00 | 49,237 |
13 Oct 2023 | 155.50 | 158.50 | 155.50 | 158.50 | 158.50 | 83,759 |
12 Oct 2023 | 157.00 | 158.00 | 155.42 | 157.50 | 157.50 | 169,347 |
11 Oct 2023 | 154.00 | 156.50 | 153.50 | 156.50 | 156.50 | 165,421 |
10 Oct 2023 | 155.50 | 156.20 | 155.32 | 155.50 | 155.50 | 21,358 |
09 Oct 2023 | 150.00 | 153.81 | 150.00 | 152.50 | 152.50 | 131,542 |
06 Oct 2023 | 154.00 | 155.00 | 153.00 | 155.00 | 155.00 | 78,854 |
05 Oct 2023 | 152.00 | 154.00 | 152.50 | 154.00 | 154.00 | 122,920 |
04 Oct 2023 | 152.50 | 152.88 | 152.00 | 152.00 | 152.00 | 154,721 |
03 Oct 2023 | 154.00 | 155.00 | 152.00 | 152.50 | 152.50 | 146,270 |
02 Oct 2023 | 157.00 | 159.50 | 153.63 | 155.00 | 155.00 | 157,327 |
29 Sept 2023 | 157.00 | 157.59 | 156.27 | 157.00 | 157.00 | 48,267 |
28 Sept 2023 | 159.50 | 159.50 | 155.00 | 155.00 | 155.00 | 73,761 |
27 Sept 2023 | 156.00 | 157.00 | 155.00 | 156.00 | 156.00 | 118,706 |
26 Sept 2023 | 159.00 | 159.50 | 155.85 | 158.00 | 158.00 | 52,856 |
25 Sept 2023 | 158.00 | 159.28 | 156.50 | 159.00 | 159.00 | 89,141 |
22 Sept 2023 | 159.00 | 159.14 | 157.00 | 157.00 | 157.00 | 70,339 |
21 Sept 2023 | 160.00 | 162.51 | 158.00 | 159.50 | 159.50 | 487,312 |
20 Sept 2023 | 160.50 | 161.50 | 159.51 | 160.00 | 160.00 | 266,217 |
19 Sept 2023 | 157.50 | 160.08 | 157.00 | 159.50 | 159.50 | 647,759 |
18 Sept 2023 | 159.00 | 162.50 | 157.92 | 159.50 | 159.50 | 408,580 |
15 Sept 2023 | 161.00 | 161.80 | 161.00 | 161.00 | 161.00 | 17,759 |
14 Sept 2023 | 159.50 | 160.53 | 159.01 | 160.00 | 160.00 | 112,437 |
13 Sept 2023 | 159.50 | 160.28 | 158.51 | 159.50 | 159.50 | 29,358 |
12 Sept 2023 | 160.50 | 161.50 | 158.00 | 160.50 | 160.50 | 72,304 |
11 Sept 2023 | 161.00 | 161.66 | 160.00 | 160.50 | 160.50 | 123,631 |
08 Sept 2023 | 160.50 | 161.55 | 158.50 | 161.00 | 161.00 | 248,350 |
07 Sept 2023 | 160.00 | 162.13 | 160.00 | 160.50 | 160.50 | 175,599 |
06 Sept 2023 | 160.50 | 162.00 | 160.00 | 161.00 | 161.00 | 162,814 |
05 Sept 2023 | 163.50 | 163.50 | 161.00 | 162.75 | 162.75 | 20,143 |
04 Sept 2023 | 165.50 | 165.50 | 162.50 | 162.50 | 162.50 | 60,208 |
01 Sept 2023 | 161.00 | 164.75 | 161.00 | 163.50 | 163.50 | 87,072 |
31 Aug 2023 | 164.50 | 164.82 | 163.00 | 163.00 | 163.00 | 406,181 |
30 Aug 2023 | 165.00 | 165.00 | 163.50 | 165.00 | 165.00 | 53,008 |
29 Aug 2023 | 160.25 | 164.00 | 160.25 | 164.25 | 164.25 | 118,236 |
25 Aug 2023 | 158.50 | 161.00 | 158.50 | 160.50 | 160.50 | 66,081 |
24 Aug 2023 | 163.00 | 163.00 | 159.50 | 159.50 | 159.50 | 407,037 |
23 Aug 2023 | 161.50 | 162.46 | 160.40 | 161.25 | 161.25 | 122,675 |
22 Aug 2023 | 164.00 | 164.00 | 160.50 | 161.25 | 161.25 | 115,632 |
21 Aug 2023 | 161.50 | 162.50 | 159.50 | 161.00 | 161.00 | 104,677 |
18 Aug 2023 | 159.50 | 160.87 | 159.00 | 159.00 | 159.00 | 312,458 |
17 Aug 2023 | 162.00 | 162.28 | 161.00 | 162.00 | 162.00 | 167,117 |
16 Aug 2023 | 161.50 | 164.00 | 161.50 | 164.00 | 164.00 | 137,835 |
15 Aug 2023 | 165.00 | 166.00 | 161.00 | 161.00 | 161.00 | 142,713 |
14 Aug 2023 | 162.00 | 164.84 | 162.00 | 164.00 | 164.00 | 140,906 |
11 Aug 2023 | 165.00 | 166.00 | 163.50 | 163.75 | 163.75 | 70,956 |
10 Aug 2023 | 165.00 | 166.82 | 165.00 | 166.50 | 166.50 | 184,823 |
09 Aug 2023 | 163.98 | 164.71 | 161.75 | 164.00 | 164.00 | 232,235 |
08 Aug 2023 | 161.50 | 163.00 | 161.00 | 161.00 | 161.00 | 74,819 |
07 Aug 2023 | 162.00 | 164.22 | 161.50 | 161.50 | 161.50 | 43,259 |
04 Aug 2023 | 163.00 | 163.50 | 161.50 | 163.00 | 163.00 | 228,114 |
03 Aug 2023 | 161.00 | 162.23 | 160.09 | 161.00 | 161.00 | 133,187 |
02 Aug 2023 | 160.00 | 162.15 | 159.75 | 162.00 | 162.00 | 166,454 |
01 Aug 2023 | 165.00 | 165.00 | 162.32 | 163.00 | 163.00 | 126,943 |
31 Jul 2023 | 163.00 | 165.00 | 161.60 | 165.00 | 165.00 | 209,846 |
28 Jul 2023 | 162.00 | 164.00 | 161.45 | 164.00 | 164.00 | 92,472 |
27 Jul 2023 | 162.00 | 162.60 | 160.23 | 162.00 | 162.00 | 92,043 |
26 Jul 2023 | 161.50 | 161.50 | 159.28 | 160.00 | 160.00 | 103,960 |
25 Jul 2023 | 161.50 | 162.00 | 160.00 | 161.50 | 161.50 | 82,906 |
24 Jul 2023 | 163.00 | 163.00 | 161.00 | 161.00 | 161.00 | 154,335 |
21 Jul 2023 | 161.50 | 162.50 | 160.74 | 162.50 | 162.50 | 68,956 |
20 Jul 2023 | 162.50 | 162.50 | 160.75 | 162.50 | 162.50 | 37,683 |
19 Jul 2023 | 162.47 | 162.50 | 161.23 | 161.75 | 161.75 | 118,307 |
18 Jul 2023 | 159.50 | 160.50 | 158.96 | 159.50 | 159.50 | 147,495 |
17 Jul 2023 | 160.00 | 160.63 | 158.00 | 158.00 | 158.00 | 1,110,377 |
14 Jul 2023 | 158.50 | 160.00 | 158.50 | 160.00 | 160.00 | 110,463 |
13 Jul 2023 | 156.50 | 158.50 | 156.50 | 157.00 | 157.00 | 55,758 |
12 Jul 2023 | 155.00 | 156.50 | 154.53 | 155.50 | 155.50 | 71,301 |
11 Jul 2023 | 153.00 | 154.50 | 152.00 | 153.50 | 153.50 | 414,159 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |