Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 277.00 | 277.00 | 275.00 | 276.00 | 276.00 | 937,068 |
23 Apr 2024 | 275.50 | 277.00 | 274.00 | 276.00 | 276.00 | 1,129,932 |
22 Apr 2024 | 272.50 | 277.50 | 271.50 | 277.50 | 277.50 | 1,569,730 |
19 Apr 2024 | 271.50 | 273.00 | 269.50 | 270.00 | 270.00 | 1,855,336 |
18 Apr 2024 | 271.00 | 272.50 | 270.50 | 271.50 | 271.50 | 1,213,532 |
17 Apr 2024 | 270.00 | 273.00 | 269.50 | 272.50 | 272.50 | 972,815 |
16 Apr 2024 | 274.00 | 274.50 | 270.00 | 270.00 | 270.00 | 1,366,356 |
15 Apr 2024 | 275.00 | 275.50 | 273.50 | 275.50 | 275.50 | 802,078 |
12 Apr 2024 | 275.00 | 276.50 | 273.50 | 275.00 | 275.00 | 1,358,652 |
11 Apr 2024 | 274.00 | 277.50 | 274.00 | 277.50 | 277.50 | 808,781 |
10 Apr 2024 | 273.50 | 276.00 | 273.50 | 276.00 | 276.00 | 923,357 |
09 Apr 2024 | 272.50 | 273.00 | 271.00 | 273.00 | 273.00 | 672,742 |
08 Apr 2024 | 271.50 | 272.50 | 270.00 | 272.00 | 272.00 | 924,820 |
03 Apr 2024 | 271.00 | 271.50 | 269.50 | 269.50 | 269.50 | 1,052,844 |
02 Apr 2024 | 268.50 | 271.50 | 268.50 | 271.50 | 271.50 | 1,034,524 |
01 Apr 2024 | 267.50 | 269.50 | 267.00 | 269.50 | 269.50 | 753,378 |
29 Mar 2024 | 266.50 | 267.50 | 266.50 | 266.50 | 266.50 | 150,000 |
28 Mar 2024 | 267.50 | 268.00 | 265.50 | 265.50 | 265.50 | 921,500 |
27 Mar 2024 | 266.00 | 268.50 | 266.00 | 268.50 | 268.50 | 409,018 |
26 Mar 2024 | 268.00 | 268.00 | 266.00 | 266.00 | 266.00 | 1,144,641 |
25 Mar 2024 | 267.00 | 268.00 | 267.00 | 267.50 | 267.50 | 298,522 |
22 Mar 2024 | 267.00 | 268.00 | 266.50 | 267.50 | 267.50 | 688,685 |
21 Mar 2024 | 267.50 | 268.50 | 267.00 | 267.50 | 267.50 | 650,994 |
20 Mar 2024 | 266.50 | 267.50 | 266.00 | 266.00 | 266.00 | 833,547 |
19 Mar 2024 | 267.50 | 268.00 | 266.00 | 266.00 | 266.00 | 1,489,706 |
18 Mar 2024 | 268.00 | 270.00 | 268.00 | 268.50 | 268.50 | 550,779 |
15 Mar 2024 | 269.00 | 269.00 | 267.50 | 267.50 | 267.50 | 2,348,672 |
14 Mar 2024 | 268.00 | 270.00 | 267.50 | 267.50 | 267.50 | 1,108,219 |
13 Mar 2024 | 267.00 | 269.50 | 267.00 | 268.00 | 268.00 | 922,486 |
12 Mar 2024 | 269.50 | 270.50 | 267.50 | 267.50 | 267.50 | 871,898 |
11 Mar 2024 | 269.50 | 269.50 | 268.00 | 268.00 | 268.00 | 432,489 |
08 Mar 2024 | 267.50 | 270.50 | 267.50 | 268.50 | 268.50 | 848,543 |
07 Mar 2024 | 268.00 | 269.00 | 267.00 | 267.00 | 267.00 | 1,516,230 |
06 Mar 2024 | 268.50 | 270.00 | 268.00 | 270.00 | 270.00 | 385,284 |
05 Mar 2024 | 268.50 | 270.50 | 268.50 | 268.50 | 268.50 | 789,231 |
04 Mar 2024 | 270.00 | 270.00 | 268.50 | 269.00 | 269.00 | 628,649 |
01 Mar 2024 | 269.00 | 271.50 | 269.00 | 270.50 | 270.50 | 750,009 |
29 Feb 2024 | 270.50 | 271.00 | 268.50 | 269.50 | 269.50 | 2,397,990 |
27 Feb 2024 | 269.50 | 270.50 | 268.00 | 268.00 | 268.00 | 876,165 |
26 Feb 2024 | 269.00 | 270.50 | 269.00 | 270.50 | 270.50 | 528,737 |
23 Feb 2024 | 268.50 | 270.50 | 268.50 | 270.00 | 270.00 | 532,581 |
22 Feb 2024 | 270.00 | 271.00 | 268.00 | 268.50 | 268.50 | 892,089 |
21 Feb 2024 | 270.00 | 270.50 | 268.50 | 270.50 | 270.50 | 717,691 |
20 Feb 2024 | 268.00 | 270.00 | 268.00 | 270.00 | 270.00 | 625,509 |
19 Feb 2024 | 267.00 | 268.50 | 265.50 | 268.00 | 268.00 | 681,364 |
16 Feb 2024 | 267.00 | 267.00 | 265.00 | 265.00 | 265.00 | 709,457 |
15 Feb 2024 | 265.50 | 266.00 | 265.00 | 265.50 | 265.50 | 1,209,335 |
05 Feb 2024 | 268.00 | 268.00 | 266.00 | 267.00 | 267.00 | 579,184 |
02 Feb 2024 | 270.00 | 270.00 | 268.00 | 270.00 | 270.00 | 542,354 |
01 Feb 2024 | 266.00 | 270.00 | 266.00 | 270.00 | 270.00 | 1,011,749 |
31 Jan 2024 | 264.50 | 265.50 | 263.50 | 264.00 | 264.00 | 936,617 |
30 Jan 2024 | 264.50 | 264.50 | 263.00 | 263.50 | 263.50 | 1,455,776 |
29 Jan 2024 | 264.50 | 266.00 | 264.00 | 264.50 | 264.50 | 813,886 |
26 Jan 2024 | 265.00 | 266.00 | 264.50 | 265.00 | 265.00 | 856,690 |
25 Jan 2024 | 264.00 | 266.50 | 264.00 | 266.50 | 266.50 | 595,633 |
24 Jan 2024 | 264.00 | 265.00 | 263.50 | 264.00 | 264.00 | 328,501 |
23 Jan 2024 | 264.50 | 265.00 | 263.50 | 263.50 | 263.50 | 1,118,445 |
22 Jan 2024 | 265.00 | 265.50 | 264.50 | 264.50 | 264.50 | 286,083 |
19 Jan 2024 | 263.50 | 265.50 | 263.50 | 265.00 | 265.00 | 524,593 |
18 Jan 2024 | 264.50 | 266.00 | 263.50 | 264.50 | 264.50 | 508,603 |
17 Jan 2024 | 264.50 | 266.50 | 263.00 | 263.00 | 263.00 | 1,277,726 |
16 Jan 2024 | 266.50 | 267.00 | 265.00 | 265.00 | 265.00 | 1,338,099 |
15 Jan 2024 | 269.00 | 269.50 | 267.50 | 268.00 | 268.00 | 287,377 |
12 Jan 2024 | 268.50 | 269.00 | 267.50 | 268.00 | 268.00 | 348,461 |
11 Jan 2024 | 269.00 | 270.00 | 268.50 | 270.00 | 270.00 | 449,708 |
10 Jan 2024 | 268.00 | 269.00 | 268.00 | 268.00 | 268.00 | 355,089 |
09 Jan 2024 | 269.00 | 269.50 | 268.00 | 269.00 | 269.00 | 634,849 |
08 Jan 2024 | 268.50 | 269.50 | 267.50 | 268.00 | 268.00 | 336,102 |
05 Jan 2024 | 267.50 | 268.00 | 267.00 | 267.50 | 267.50 | 173,201 |
04 Jan 2024 | 267.50 | 268.00 | 266.50 | 267.50 | 267.50 | 304,383 |
03 Jan 2024 | 268.50 | 270.00 | 266.00 | 267.00 | 267.00 | 563,060 |
02 Jan 2024 | 268.50 | 271.00 | 268.50 | 270.00 | 270.00 | 586,023 |
29 Dec 2023 | 268.00 | 269.50 | 267.50 | 269.50 | 269.50 | 515,168 |
28 Dec 2023 | 267.50 | 268.50 | 266.00 | 268.50 | 268.50 | 540,722 |
27 Dec 2023 | 267.50 | 268.50 | 267.00 | 267.50 | 267.50 | 588,465 |
26 Dec 2023 | 268.00 | 269.00 | 267.00 | 267.50 | 267.50 | 413,305 |
25 Dec 2023 | 267.00 | 268.50 | 267.00 | 267.50 | 267.50 | 270,944 |
22 Dec 2023 | 266.50 | 269.00 | 266.50 | 267.00 | 267.00 | 1,452,421 |
21 Dec 2023 | 264.50 | 268.00 | 264.50 | 267.50 | 267.50 | 1,519,825 |
20 Dec 2023 | 267.50 | 268.50 | 265.00 | 265.00 | 265.00 | 2,601,834 |
19 Dec 2023 | 266.50 | 269.00 | 266.00 | 267.50 | 267.50 | 2,015,540 |
18 Dec 2023 | 267.00 | 268.50 | 267.00 | 267.00 | 267.00 | 1,912,754 |
15 Dec 2023 | 267.00 | 270.00 | 267.00 | 267.50 | 267.50 | 2,537,377 |
14 Dec 2023 | 267.50 | 268.50 | 265.00 | 268.00 | 268.00 | 1,429,136 |
13 Dec 2023 | 268.50 | 269.00 | 267.00 | 267.50 | 267.50 | 440,154 |
12 Dec 2023 | 269.00 | 269.00 | 267.50 | 268.50 | 268.50 | 442,623 |
11 Dec 2023 | 269.50 | 269.50 | 267.00 | 268.50 | 268.50 | 766,435 |
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 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |