Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 Dec 2023 | 123.15 | 124.50 | 122.60 | 123.90 | 123.90 | 64,590 |
06 Dec 2023 | 120.95 | 125.70 | 120.95 | 124.35 | 124.35 | 74,071 |
05 Dec 2023 | 118.20 | 120.00 | 117.65 | 120.00 | 120.00 | 51,178 |
04 Dec 2023 | 118.15 | 119.70 | 118.15 | 119.25 | 119.25 | 27,726 |
01 Dec 2023 | 119.35 | 119.55 | 117.60 | 118.50 | 118.50 | 30,237 |
30 Nov 2023 | 119.95 | 120.20 | 118.20 | 119.00 | 119.00 | 80,064 |
29 Nov 2023 | 117.05 | 120.10 | 116.70 | 119.45 | 119.45 | 39,943 |
28 Nov 2023 | 117.15 | 118.00 | 116.75 | 117.95 | 117.95 | 33,620 |
27 Nov 2023 | 119.00 | 119.40 | 118.05 | 118.20 | 118.20 | 24,413 |
24 Nov 2023 | 117.85 | 119.60 | 117.00 | 119.45 | 119.45 | 18,569 |
23 Nov 2023 | 117.15 | 119.20 | 117.15 | 118.30 | 118.30 | 24,069 |
22 Nov 2023 | 117.30 | 118.65 | 117.15 | 117.70 | 117.70 | 18,603 |
21 Nov 2023 | 119.90 | 120.25 | 117.40 | 117.40 | 117.40 | 39,458 |
20 Nov 2023 | 121.10 | 122.40 | 119.45 | 120.75 | 120.75 | 29,649 |
17 Nov 2023 | 120.60 | 122.15 | 120.35 | 120.85 | 120.85 | 27,287 |
16 Nov 2023 | 122.45 | 124.00 | 120.45 | 120.60 | 120.60 | 22,238 |
15 Nov 2023 | 120.20 | 123.70 | 119.90 | 123.45 | 123.45 | 68,978 |
14 Nov 2023 | 117.00 | 120.50 | 116.75 | 120.15 | 120.15 | 40,687 |
13 Nov 2023 | 114.65 | 116.60 | 114.65 | 116.60 | 116.60 | 35,884 |
10 Nov 2023 | 114.30 | 115.00 | 113.60 | 114.60 | 114.60 | 19,184 |
09 Nov 2023 | 116.95 | 117.05 | 115.35 | 115.90 | 115.90 | 22,258 |
08 Nov 2023 | 114.80 | 116.85 | 114.55 | 116.10 | 116.10 | 59,322 |
07 Nov 2023 | 116.30 | 117.20 | 115.20 | 115.25 | 115.25 | 28,534 |
06 Nov 2023 | 117.70 | 118.60 | 116.50 | 117.25 | 117.25 | 35,047 |
03 Nov 2023 | 115.95 | 118.75 | 115.90 | 117.30 | 117.30 | 45,347 |
02 Nov 2023 | 111.75 | 114.85 | 111.15 | 114.40 | 114.40 | 53,387 |
01 Nov 2023 | 109.80 | 110.95 | 108.80 | 110.35 | 110.35 | 39,395 |
31 Oct 2023 | 107.55 | 109.85 | 107.00 | 108.80 | 108.80 | 51,966 |
30 Oct 2023 | 106.90 | 107.65 | 106.10 | 107.10 | 107.10 | 81,019 |
27 Oct 2023 | 107.10 | 109.90 | 105.95 | 106.40 | 106.40 | 65,316 |
26 Oct 2023 | 108.00 | 109.95 | 106.45 | 107.40 | 107.40 | 72,445 |
25 Oct 2023 | 112.65 | 112.85 | 109.40 | 110.10 | 110.10 | 76,271 |
24 Oct 2023 | 114.15 | 114.35 | 112.60 | 112.65 | 112.65 | 45,369 |
23 Oct 2023 | 115.50 | 115.95 | 112.10 | 114.00 | 114.00 | 51,857 |
20 Oct 2023 | 117.35 | 117.65 | 115.60 | 115.60 | 115.60 | 51,520 |
19 Oct 2023 | 120.15 | 120.60 | 118.10 | 118.10 | 118.10 | 57,205 |
18 Oct 2023 | 122.30 | 123.55 | 121.35 | 121.60 | 121.60 | 35,709 |
17 Oct 2023 | 122.05 | 122.95 | 120.90 | 122.40 | 122.40 | 50,218 |
16 Oct 2023 | 121.70 | 122.90 | 120.40 | 122.30 | 122.30 | 40,145 |
13 Oct 2023 | 123.25 | 125.15 | 121.20 | 121.50 | 121.50 | 47,749 |
12 Oct 2023 | 126.00 | 126.55 | 123.45 | 123.75 | 123.75 | 39,874 |
11 Oct 2023 | 123.05 | 126.45 | 122.40 | 125.00 | 125.00 | 49,388 |
10 Oct 2023 | 120.70 | 124.60 | 120.70 | 123.45 | 123.45 | 54,681 |
09 Oct 2023 | 121.25 | 121.25 | 119.70 | 120.30 | 120.30 | 36,499 |
06 Oct 2023 | 120.25 | 121.45 | 119.60 | 121.25 | 121.25 | - |
05 Oct 2023 | 121.30 | 121.70 | 119.25 | 119.55 | 119.55 | 31,981 |
04 Oct 2023 | 120.50 | 121.85 | 118.75 | 121.35 | 121.35 | 34,611 |
03 Oct 2023 | 122.90 | 123.60 | 121.10 | 121.20 | 121.20 | 45,820 |
02 Oct 2023 | 125.60 | 126.15 | 123.45 | 123.80 | 123.80 | 23,331 |
29 Sept 2023 | 124.90 | 126.15 | 124.40 | 124.70 | 124.70 | 39,813 |
28 Sept 2023 | 123.35 | 124.20 | 122.05 | 123.95 | 123.95 | 76,866 |
27 Sept 2023 | 126.50 | 126.80 | 123.45 | 124.40 | 124.40 | 44,898 |
26 Sept 2023 | 129.40 | 129.70 | 126.80 | 127.15 | 127.15 | 38,985 |
25 Sept 2023 | 131.55 | 131.55 | 129.35 | 130.00 | 130.00 | 48,738 |
22 Sept 2023 | 129.75 | 132.75 | 129.50 | 132.25 | 132.25 | 55,912 |
21 Sept 2023 | 128.75 | 130.35 | 128.40 | 129.80 | 129.80 | 53,501 |
20 Sept 2023 | 125.35 | 129.85 | 125.35 | 129.65 | 129.65 | 64,564 |
19 Sept 2023 | 123.85 | 127.40 | 123.70 | 126.10 | 126.10 | 54,336 |
18 Sept 2023 | 124.25 | 124.80 | 122.35 | 122.80 | 122.80 | 36,012 |
15 Sept 2023 | 125.50 | 126.00 | 124.10 | 124.50 | 124.50 | 110,015 |
14 Sept 2023 | 124.60 | 124.95 | 122.40 | 124.60 | 124.60 | 57,157 |
13 Sept 2023 | 124.55 | 128.25 | 124.50 | 124.60 | 124.60 | 61,014 |
12 Sept 2023 | 122.30 | 127.20 | 121.95 | 125.20 | 125.20 | 84,921 |
11 Sept 2023 | 122.00 | 123.15 | 121.35 | 121.90 | 121.90 | 58,121 |
08 Sept 2023 | 121.30 | 122.50 | 119.05 | 121.25 | 121.25 | 43,561 |
07 Sept 2023 | 123.45 | 124.00 | 120.20 | 120.25 | 120.25 | 59,252 |
06 Sept 2023 | 125.50 | 126.85 | 123.30 | 123.45 | 123.45 | 63,115 |
05 Sept 2023 | 125.10 | 126.10 | 123.20 | 125.75 | 125.75 | 42,600 |
04 Sept 2023 | 125.80 | 127.20 | 125.45 | 126.05 | 126.05 | 38,248 |
01 Sept 2023 | 130.00 | 130.60 | 125.20 | 125.30 | 125.30 | 116,639 |
31 Aug 2023 | 131.55 | 132.20 | 130.45 | 131.90 | 131.90 | 60,760 |
30 Aug 2023 | 132.45 | 133.80 | 131.25 | 131.80 | 131.80 | 50,946 |
29 Aug 2023 | 132.35 | 132.55 | 131.15 | 131.95 | 131.95 | 36,629 |
28 Aug 2023 | 133.50 | 133.55 | 131.10 | 131.80 | 131.80 | 39,551 |
25 Aug 2023 | 133.50 | 133.80 | 132.35 | 132.65 | 132.65 | 28,385 |
24 Aug 2023 | 136.20 | 136.90 | 133.75 | 133.85 | 133.85 | 46,169 |
23 Aug 2023 | 135.80 | 136.50 | 135.15 | 135.85 | 135.85 | 32,974 |
22 Aug 2023 | 134.20 | 136.40 | 134.20 | 135.70 | 135.70 | 31,777 |
21 Aug 2023 | 133.90 | 135.55 | 133.40 | 133.65 | 133.65 | 43,669 |
18 Aug 2023 | 133.05 | 134.50 | 132.50 | 133.90 | 133.90 | 36,122 |
17 Aug 2023 | 134.80 | 135.60 | 133.90 | 134.35 | 134.35 | 39,660 |
16 Aug 2023 | 135.15 | 136.30 | 135.00 | 135.00 | 135.00 | 35,341 |
15 Aug 2023 | 136.95 | 137.30 | 135.45 | 135.70 | 135.70 | 24,502 |
14 Aug 2023 | 137.00 | 138.35 | 136.00 | 136.50 | 136.50 | 30,555 |
11 Aug 2023 | 138.60 | 139.15 | 137.10 | 137.10 | 137.10 | 29,573 |
10 Aug 2023 | 138.65 | 139.85 | 138.20 | 138.25 | 138.25 | 28,905 |
09 Aug 2023 | 140.55 | 140.90 | 138.05 | 138.05 | 138.05 | 36,526 |
08 Aug 2023 | 139.85 | 140.35 | 136.20 | 138.00 | 138.00 | 56,714 |
07 Aug 2023 | - | - | - | - | - | - |
04 Aug 2023 | 142.60 | 142.95 | 141.20 | 141.20 | 141.20 | 35,913 |
03 Aug 2023 | 143.30 | 143.40 | 141.05 | 141.95 | 141.95 | 26,553 |
02 Aug 2023 | 143.80 | 144.45 | 142.20 | 143.65 | 143.65 | 40,170 |
01 Aug 2023 | 145.65 | 146.50 | 144.25 | 145.40 | 145.40 | 24,000 |
31 Jul 2023 | 146.00 | 146.75 | 145.35 | 145.45 | 145.45 | 35,547 |
28 Jul 2023 | 146.00 | 148.45 | 145.05 | 146.20 | 146.20 | 51,918 |
27 Jul 2023 | 150.65 | 151.65 | 144.70 | 147.10 | 147.10 | 76,387 |
26 Jul 2023 | 150.15 | 151.60 | 147.50 | 149.55 | 149.55 | 43,123 |
25 Jul 2023 | 151.05 | 152.55 | 150.65 | 151.65 | 151.65 | 30,860 |
24 Jul 2023 | 149.30 | 151.15 | 149.00 | 150.75 | 150.75 | 22,859 |
21 Jul 2023 | 149.60 | 151.10 | 149.35 | 149.80 | 149.80 | 28,322 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |