Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Dec 2023 | 270.50 | 271.00 | 269.50 | 271.00 | 271.00 | 539,987 |
07 Dec 2023 | 269.00 | 271.00 | 268.50 | 269.50 | 269.50 | 763,297 |
06 Dec 2023 | 270.50 | 271.00 | 269.00 | 269.50 | 269.50 | 522,253 |
05 Dec 2023 | 269.50 | 271.00 | 269.00 | 270.50 | 270.50 | 720,505 |
04 Dec 2023 | 270.00 | 271.50 | 268.50 | 270.00 | 270.00 | 572,371 |
01 Dec 2023 | 268.50 | 270.00 | 267.00 | 268.50 | 268.50 | 603,715 |
30 Nov 2023 | 270.50 | 272.00 | 269.50 | 269.50 | 269.50 | 2,532,180 |
29 Nov 2023 | 270.50 | 271.50 | 269.50 | 270.00 | 270.00 | 1,005,131 |
28 Nov 2023 | 271.00 | 273.00 | 270.00 | 271.50 | 271.50 | 990,105 |
27 Nov 2023 | 271.00 | 271.50 | 270.00 | 270.00 | 270.00 | 540,282 |
24 Nov 2023 | 273.50 | 273.50 | 271.00 | 271.00 | 271.00 | 1,052,287 |
23 Nov 2023 | 272.00 | 273.00 | 272.00 | 273.00 | 273.00 | 777,410 |
22 Nov 2023 | 270.00 | 272.00 | 269.50 | 272.00 | 272.00 | 797,654 |
21 Nov 2023 | 269.00 | 270.50 | 269.00 | 270.50 | 270.50 | 1,411,884 |
20 Nov 2023 | 267.50 | 269.00 | 267.00 | 268.50 | 268.50 | 736,030 |
17 Nov 2023 | 266.50 | 269.00 | 266.50 | 267.50 | 267.50 | 772,077 |
16 Nov 2023 | 269.50 | 269.50 | 266.00 | 266.50 | 266.50 | 1,170,854 |
15 Nov 2023 | 268.00 | 268.50 | 266.50 | 268.00 | 268.00 | 1,249,649 |
14 Nov 2023 | 266.50 | 266.50 | 265.00 | 266.00 | 266.00 | 797,591 |
13 Nov 2023 | 267.50 | 268.50 | 264.00 | 265.00 | 265.00 | 850,368 |
10 Nov 2023 | 267.00 | 267.00 | 266.00 | 266.00 | 266.00 | 583,966 |
09 Nov 2023 | 266.50 | 267.00 | 265.50 | 266.00 | 266.00 | 516,517 |
08 Nov 2023 | 265.00 | 268.00 | 265.00 | 267.50 | 267.50 | 981,187 |
07 Nov 2023 | 264.50 | 266.00 | 263.50 | 265.00 | 265.00 | 730,109 |
06 Nov 2023 | 264.00 | 266.00 | 263.50 | 264.50 | 264.50 | 902,431 |
03 Nov 2023 | 261.00 | 263.50 | 261.00 | 262.00 | 262.00 | 856,668 |
02 Nov 2023 | 260.50 | 261.50 | 259.50 | 260.50 | 260.50 | 523,452 |
01 Nov 2023 | 258.50 | 258.50 | 257.00 | 257.00 | 257.00 | 342,717 |
31 Oct 2023 | 256.50 | 258.50 | 256.50 | 257.50 | 257.50 | 705,738 |
30 Oct 2023 | 258.50 | 259.00 | 256.50 | 256.50 | 256.50 | 596,146 |
27 Oct 2023 | 257.50 | 257.50 | 256.50 | 257.00 | 257.00 | 607,470 |
26 Oct 2023 | 257.50 | 258.00 | 256.00 | 256.50 | 256.50 | 1,179,295 |
25 Oct 2023 | 260.00 | 260.00 | 257.50 | 257.50 | 257.50 | 921,969 |
24 Oct 2023 | 259.50 | 260.00 | 258.50 | 258.50 | 258.50 | 956,854 |
23 Oct 2023 | 260.50 | 261.00 | 258.50 | 258.50 | 258.50 | 685,910 |
20 Oct 2023 | 259.00 | 260.50 | 258.50 | 260.00 | 260.00 | 918,730 |
19 Oct 2023 | 259.00 | 260.00 | 259.00 | 259.00 | 259.00 | 941,247 |
18 Oct 2023 | 260.00 | 260.50 | 259.50 | 259.50 | 259.50 | 1,164,552 |
17 Oct 2023 | 262.50 | 262.50 | 259.50 | 259.50 | 259.50 | 1,746,966 |
16 Oct 2023 | 263.00 | 264.00 | 262.50 | 262.50 | 262.50 | 424,612 |
13 Oct 2023 | 262.00 | 264.50 | 262.00 | 263.00 | 263.00 | 829,285 |
12 Oct 2023 | 262.50 | 263.50 | 261.00 | 262.50 | 262.50 | 829,900 |
11 Oct 2023 | 259.50 | 262.50 | 259.50 | 260.50 | 260.50 | 1,885,570 |
06 Oct 2023 | 263.50 | 264.00 | 261.50 | 261.50 | 261.50 | 564,190 |
05 Oct 2023 | 261.00 | 263.50 | 261.00 | 262.50 | 262.50 | 800,384 |
04 Oct 2023 | 261.50 | 262.00 | 261.00 | 261.00 | 261.00 | 873,788 |
03 Oct 2023 | 263.00 | 263.00 | 262.00 | 262.00 | 262.00 | 768,944 |
02 Oct 2023 | 263.00 | 264.50 | 263.00 | 263.00 | 263.00 | 330,965 |
28 Sept 2023 | 263.50 | 264.50 | 262.50 | 262.50 | 262.50 | 598,882 |
27 Sept 2023 | 263.50 | 264.00 | 263.00 | 263.00 | 263.00 | 833,700 |
26 Sept 2023 | 264.00 | 264.50 | 263.00 | 263.50 | 263.50 | 840,733 |
25 Sept 2023 | 264.50 | 265.50 | 264.00 | 264.50 | 264.50 | 628,241 |
22 Sept 2023 | 263.00 | 265.00 | 263.00 | 264.00 | 264.00 | 951,796 |
21 Sept 2023 | 264.50 | 265.50 | 263.00 | 263.50 | 263.50 | 1,354,638 |
20 Sept 2023 | 267.00 | 267.50 | 264.50 | 264.50 | 264.50 | 1,666,788 |
19 Sept 2023 | 267.50 | 267.50 | 266.50 | 267.00 | 267.00 | 528,993 |
18 Sept 2023 | 267.50 | 268.50 | 267.00 | 267.00 | 267.00 | 316,803 |
15 Sept 2023 | 268.50 | 269.50 | 267.00 | 267.50 | 267.50 | 1,445,700 |
14 Sept 2023 | 268.50 | 269.00 | 267.00 | 268.50 | 268.50 | 766,246 |
13 Sept 2023 | 267.50 | 268.50 | 267.00 | 267.00 | 267.00 | 1,002,257 |
12 Sept 2023 | 268.50 | 269.00 | 267.00 | 267.00 | 267.00 | 1,289,544 |
11 Sept 2023 | 267.50 | 269.00 | 267.50 | 268.00 | 268.00 | 1,177,973 |
08 Sept 2023 | 268.00 | 269.00 | 266.50 | 268.50 | 268.50 | 1,059,832 |
07 Sept 2023 | 267.50 | 269.50 | 267.50 | 268.50 | 268.50 | 1,009,324 |
06 Sept 2023 | 269.00 | 269.00 | 267.50 | 267.50 | 267.50 | 578,473 |
05 Sept 2023 | 268.00 | 269.50 | 268.00 | 269.00 | 269.00 | 304,775 |
04 Sept 2023 | 268.50 | 270.50 | 268.50 | 269.00 | 269.00 | 361,516 |
01 Sept 2023 | 268.50 | 270.50 | 268.50 | 269.50 | 269.50 | 243,267 |
31 Aug 2023 | 270.50 | 271.00 | 267.50 | 267.50 | 267.50 | 1,789,513 |
30 Aug 2023 | 272.00 | 272.00 | 270.50 | 270.50 | 270.50 | 349,825 |
29 Aug 2023 | 270.50 | 273.00 | 270.00 | 270.50 | 270.50 | 439,179 |
28 Aug 2023 | 269.50 | 271.00 | 269.50 | 270.00 | 270.00 | 326,327 |
25 Aug 2023 | 269.00 | 270.00 | 268.00 | 268.00 | 268.00 | 386,065 |
24 Aug 2023 | 268.50 | 270.00 | 268.50 | 269.00 | 269.00 | 430,127 |
23 Aug 2023 | 268.50 | 269.50 | 268.00 | 268.00 | 268.00 | 450,897 |
22 Aug 2023 | 269.00 | 269.50 | 268.00 | 268.50 | 268.50 | 446,754 |
21 Aug 2023 | 271.00 | 272.00 | 268.00 | 268.00 | 268.00 | 819,343 |
18 Aug 2023 | 272.50 | 273.00 | 270.00 | 270.00 | 270.00 | 894,898 |
17 Aug 2023 | 270.00 | 276.00 | 270.00 | 274.00 | 274.00 | 1,874,710 |
16 Aug 2023 | 269.00 | 273.00 | 269.00 | 272.00 | 272.00 | 846,414 |
15 Aug 2023 | 272.00 | 273.50 | 270.00 | 270.00 | 270.00 | 872,482 |
14 Aug 2023 | 271.50 | 272.50 | 270.00 | 271.50 | 271.50 | 630,001 |
11 Aug 2023 | 268.50 | 272.00 | 268.50 | 270.50 | 270.50 | 908,903 |
10 Aug 2023 | 268.00 | 270.00 | 268.00 | 268.50 | 268.50 | 1,265,654 |
09 Aug 2023 | 268.50 | 270.50 | 268.00 | 269.00 | 269.00 | 851,934 |
08 Aug 2023 | 271.00 | 271.50 | 268.00 | 268.00 | 268.00 | 2,037,447 |
07 Aug 2023 | 269.50 | 273.50 | 269.50 | 271.50 | 271.50 | 964,098 |
04 Aug 2023 | 271.50 | 272.50 | 269.50 | 269.50 | 269.50 | 2,637,404 |
02 Aug 2023 | 280.50 | 281.00 | 279.50 | 280.50 | 280.50 | 1,415,056 |
01 Aug 2023 | 280.00 | 282.00 | 280.00 | 281.00 | 281.00 | 711,577 |
31 Jul 2023 | 282.50 | 283.00 | 279.00 | 279.00 | 279.00 | 1,822,596 |
28 Jul 2023 | 281.00 | 282.50 | 280.00 | 281.00 | 281.00 | 841,281 |
27 Jul 2023 | 283.00 | 283.00 | 281.00 | 281.00 | 281.00 | 1,011,403 |
26 Jul 2023 | 282.50 | 284.00 | 281.00 | 283.00 | 283.00 | 642,155 |
25 Jul 2023 | 284.50 | 284.50 | 280.00 | 281.00 | 281.00 | 1,791,647 |
24 Jul 2023 | 281.00 | 285.00 | 281.00 | 283.50 | 283.50 | 1,129,169 |
21 Jul 2023 | 282.50 | 284.50 | 281.00 | 281.00 | 281.00 | 1,015,387 |
20 Jul 2023 | 283.50 | 285.50 | 282.50 | 282.50 | 282.50 | 996,097 |
19 Jul 2023 | 284.50 | 286.00 | 283.50 | 284.00 | 284.00 | 1,095,033 |
18 Jul 2023 | 284.00 | 286.00 | 283.00 | 284.50 | 284.50 | 1,715,949 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |