Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Dec 2023 | 109.30 | 111.10 | 109.00 | 110.45 | 110.45 | 250 |
07 Dec 2023 | 112.45 | 112.85 | 108.45 | 109.40 | 109.40 | 981 |
06 Dec 2023 | 111.40 | 113.45 | 111.40 | 112.70 | 112.70 | 738 |
05 Dec 2023 | 110.60 | 112.00 | 109.45 | 111.25 | 111.25 | 1,340 |
04 Dec 2023 | 112.35 | 112.70 | 110.70 | 111.10 | 111.10 | 280 |
01 Dec 2023 | 112.55 | 112.55 | 110.00 | 112.00 | 112.00 | 1,671 |
30 Nov 2023 | 113.15 | 113.25 | 110.60 | 111.95 | 111.95 | 228 |
29 Nov 2023 | 111.80 | 114.20 | 111.70 | 112.75 | 112.75 | 376 |
28 Nov 2023 | 112.35 | 112.75 | 110.75 | 112.30 | 112.30 | 480 |
27 Nov 2023 | 114.00 | 114.05 | 112.05 | 112.60 | 112.60 | 185 |
24 Nov 2023 | 113.05 | 114.25 | 112.70 | 114.00 | 114.00 | 272 |
23 Nov 2023 | 114.90 | 114.90 | 111.05 | 113.15 | 113.15 | 611 |
22 Nov 2023 | 116.00 | 116.25 | 114.35 | 114.50 | 114.50 | 503 |
21 Nov 2023 | 119.20 | 120.10 | 115.50 | 115.85 | 115.85 | 179 |
20 Nov 2023 | 120.55 | 121.05 | 118.70 | 119.40 | 119.40 | 644 |
17 Nov 2023 | 119.20 | 122.00 | 119.20 | 120.55 | 120.55 | 1,057 |
16 Nov 2023 | 122.80 | 123.10 | 118.85 | 119.10 | 119.10 | 1,175 |
15 Nov 2023 | 122.15 | 125.20 | 120.25 | 120.75 | 120.75 | 480 |
14 Nov 2023 | 118.70 | 122.80 | 117.45 | 122.45 | 122.45 | 140 |
13 Nov 2023 | 119.55 | 119.70 | 118.20 | 118.55 | 118.55 | 538 |
10 Nov 2023 | 121.70 | 121.95 | 117.85 | 119.55 | 119.55 | 580 |
09 Nov 2023 | 117.25 | 124.80 | 117.25 | 121.55 | 121.55 | 590 |
08 Nov 2023 | 115.10 | 118.10 | 114.20 | 117.55 | 117.55 | 29 |
07 Nov 2023 | 116.45 | 116.60 | 115.15 | 115.75 | 115.75 | 9 |
06 Nov 2023 | 116.85 | 119.30 | 116.65 | 116.85 | 116.85 | 100 |
03 Nov 2023 | 115.00 | 118.20 | 114.40 | 115.90 | 115.90 | 180 |
02 Nov 2023 | 111.35 | 115.70 | 111.30 | 115.15 | 115.15 | 418 |
01 Nov 2023 | 115.80 | 116.10 | 109.00 | 111.00 | 111.00 | 1,155 |
31 Oct 2023 | 112.65 | 115.60 | 112.55 | 115.50 | 115.50 | 61 |
30 Oct 2023 | 112.30 | 114.10 | 112.10 | 112.60 | 112.60 | 564 |
27 Oct 2023 | 113.10 | 113.95 | 111.45 | 111.50 | 111.50 | 352 |
26 Oct 2023 | 107.95 | 114.05 | 106.45 | 112.80 | 112.80 | 446 |
25 Oct 2023 | 112.45 | 112.45 | 108.20 | 109.65 | 109.65 | 1,029 |
24 Oct 2023 | 111.55 | 113.35 | 111.55 | 112.45 | 112.45 | 680 |
23 Oct 2023 | 113.95 | 114.00 | 110.05 | 111.30 | 111.30 | 1,248 |
20 Oct 2023 | 116.25 | 116.25 | 113.10 | 113.10 | 113.10 | 1,132 |
19 Oct 2023 | 119.50 | 119.80 | 117.15 | 117.25 | 117.25 | 2,314 |
18 Oct 2023 | 122.40 | 123.10 | 119.65 | 119.70 | 119.70 | 354 |
17 Oct 2023 | 123.25 | 124.30 | 120.65 | 122.45 | 122.45 | 604 |
16 Oct 2023 | 124.30 | 124.80 | 122.45 | 123.30 | 123.30 | 244 |
13 Oct 2023 | 126.30 | 126.50 | 123.30 | 123.60 | 123.60 | 458 |
12 Oct 2023 | 127.05 | 129.35 | 125.65 | 125.90 | 125.90 | 340 |
11 Oct 2023 | 126.40 | 127.90 | 126.05 | 126.55 | 126.55 | 60 |
10 Oct 2023 | 124.45 | 126.85 | 124.45 | 126.45 | 126.45 | 410 |
09 Oct 2023 | 125.10 | 125.15 | 123.55 | 124.25 | 124.25 | 70 |
06 Oct 2023 | 125.55 | 127.85 | 123.65 | 126.10 | 126.10 | 205 |
05 Oct 2023 | 127.10 | 128.30 | 125.45 | 125.85 | 125.85 | 1,188 |
04 Oct 2023 | 123.60 | 127.50 | 122.55 | 127.25 | 127.25 | 168 |
03 Oct 2023 | 128.70 | 128.80 | 123.85 | 123.85 | 123.85 | 375 |
02 Oct 2023 | 134.80 | 135.70 | 128.30 | 129.00 | 129.00 | 1,170 |
29 Sept 2023 | 134.35 | 137.50 | 134.30 | 135.10 | 135.10 | 70 |
28 Sept 2023 | 130.80 | 134.15 | 127.70 | 133.90 | 133.90 | 189 |
27 Sept 2023 | 130.20 | 132.40 | 129.85 | 130.70 | 130.70 | 32 |
26 Sept 2023 | 132.50 | 132.65 | 129.45 | 130.00 | 130.00 | 320 |
25 Sept 2023 | 133.80 | 133.90 | 131.00 | 133.20 | 133.20 | 856 |
22 Sept 2023 | 134.30 | 136.45 | 134.05 | 134.10 | 134.10 | 138 |
21 Sept 2023 | 136.00 | 137.15 | 133.45 | 134.00 | 134.00 | 1,280 |
20 Sept 2023 | 137.80 | 141.20 | 137.40 | 137.40 | 137.40 | 99 |
19 Sept 2023 | 135.90 | 138.10 | 135.90 | 137.65 | 137.65 | - |
18 Sept 2023 | 139.30 | 139.50 | 136.45 | 136.45 | 136.45 | 1 |
15 Sept 2023 | 137.15 | 141.35 | 137.05 | 139.30 | 139.30 | 492 |
14 Sept 2023 | 134.35 | 136.80 | 133.65 | 136.30 | 136.30 | 233 |
13 Sept 2023 | 132.15 | 136.00 | 132.15 | 133.95 | 133.95 | 285 |
12 Sept 2023 | 135.90 | 136.00 | 131.95 | 132.65 | 132.65 | 88 |
11 Sept 2023 | 133.75 | 136.80 | 133.70 | 136.10 | 136.10 | 260 |
08 Sept 2023 | 133.25 | 133.70 | 131.20 | 133.25 | 133.25 | 28 |
07 Sept 2023 | 135.25 | 135.85 | 132.60 | 132.75 | 132.75 | 285 |
06 Sept 2023 | 132.30 | 136.50 | 132.25 | 135.85 | 135.85 | 925 |
05 Sept 2023 | 135.70 | 135.70 | 132.20 | 132.30 | 132.30 | 1,107 |
04 Sept 2023 | 136.75 | 137.05 | 135.80 | 136.15 | 136.15 | 110 |
01 Sept 2023 | 136.70 | 137.45 | 135.70 | 136.00 | 136.00 | 1,780 |
31 Aug 2023 | 137.45 | 138.60 | 135.90 | 136.00 | 136.00 | 329 |
30 Aug 2023 | 140.35 | 140.55 | 137.40 | 137.60 | 137.60 | 2,496 |
29 Aug 2023 | 136.90 | 140.30 | 136.90 | 139.70 | 139.70 | 1,207 |
28 Aug 2023 | 132.95 | 137.55 | 132.90 | 136.70 | 136.70 | 11 |
25 Aug 2023 | 130.50 | 132.80 | 130.40 | 132.25 | 132.25 | 554 |
24 Aug 2023 | 130.80 | 132.65 | 130.00 | 130.10 | 130.10 | 10 |
23 Aug 2023 | 131.75 | 132.20 | 127.80 | 130.20 | 130.20 | 410 |
22 Aug 2023 | 131.30 | 132.50 | 130.85 | 131.15 | 131.15 | 285 |
21 Aug 2023 | 129.20 | 132.55 | 129.15 | 130.80 | 130.80 | 70 |
18 Aug 2023 | 131.50 | 131.60 | 129.30 | 130.05 | 130.05 | 2,228 |
17 Aug 2023 | 133.10 | 133.10 | 130.95 | 131.35 | 131.35 | 874 |
16 Aug 2023 | 133.20 | 134.70 | 132.55 | 133.55 | 133.55 | 770 |
15 Aug 2023 | 136.55 | 136.80 | 133.00 | 133.20 | 133.20 | 403 |
14 Aug 2023 | 137.15 | 137.15 | 135.25 | 136.10 | 136.10 | 102 |
11 Aug 2023 | 139.10 | 139.85 | 136.40 | 137.10 | 137.10 | 486 |
10 Aug 2023 | 138.25 | 140.45 | 138.15 | 139.25 | 139.25 | 330 |
09 Aug 2023 | 139.30 | 139.45 | 137.55 | 137.75 | 137.75 | 74 |
08 Aug 2023 | 137.90 | 138.80 | 137.25 | 138.70 | 138.70 | 330 |
07 Aug 2023 | - | - | - | - | - | - |
04 Aug 2023 | 137.75 | 139.00 | 135.80 | 137.40 | 137.40 | 39 |
03 Aug 2023 | 138.15 | 139.10 | 136.75 | 137.05 | 137.05 | 21 |
02 Aug 2023 | 138.25 | 139.70 | 137.20 | 138.45 | 138.45 | 1,585 |
01 Aug 2023 | 141.15 | 141.15 | 139.50 | 140.35 | 140.35 | 345 |
31 Jul 2023 | 140.45 | 141.95 | 140.30 | 141.35 | 141.35 | 371 |
28 Jul 2023 | 137.55 | 141.55 | 136.15 | 140.30 | 140.30 | 1,110 |
27 Jul 2023 | 136.20 | 140.75 | 134.70 | 137.15 | 137.15 | 1,326 |
26 Jul 2023 | 139.60 | 139.65 | 134.75 | 136.20 | 136.20 | 444 |
25 Jul 2023 | 137.65 | 140.00 | 137.50 | 139.65 | 139.65 | 2,234 |
24 Jul 2023 | 135.00 | 138.65 | 135.00 | 137.60 | 137.60 | 366 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |