Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 326.04 | 326.50 | 325.00 | 326.50 | 326.50 | 32,548 |
25 Apr 2024 | 326.00 | 328.50 | 324.00 | 325.00 | 325.00 | 804,597 |
24 Apr 2024 | 328.00 | 328.50 | 326.00 | 326.00 | 326.00 | 585,864 |
23 Apr 2024 | 325.50 | 328.00 | 324.73 | 328.00 | 328.00 | 1,054,989 |
22 Apr 2024 | 324.50 | 325.50 | 323.50 | 325.50 | 325.50 | 551,232 |
19 Apr 2024 | 321.50 | 324.00 | 320.00 | 323.00 | 323.00 | 918,855 |
18 Apr 2024 | 322.50 | 325.32 | 322.50 | 324.00 | 324.00 | 642,740 |
17 Apr 2024 | 325.00 | 326.00 | 322.50 | 324.50 | 324.50 | 447,297 |
16 Apr 2024 | 325.50 | 326.00 | 322.50 | 325.00 | 325.00 | 1,240,863 |
15 Apr 2024 | 326.00 | 329.00 | 325.00 | 325.50 | 325.50 | 882,974 |
12 Apr 2024 | 328.00 | 329.50 | 326.50 | 326.50 | 326.50 | 751,154 |
11 Apr 2024 | 328.00 | 328.24 | 324.50 | 326.50 | 326.50 | 597,596 |
10 Apr 2024 | 325.00 | 328.50 | 323.50 | 327.00 | 327.00 | 911,720 |
09 Apr 2024 | 326.50 | 329.00 | 324.00 | 325.50 | 325.50 | 1,687,070 |
08 Apr 2024 | 325.50 | 329.00 | 325.50 | 327.00 | 327.00 | 724,521 |
05 Apr 2024 | 328.00 | 328.00 | 325.50 | 325.50 | 325.50 | 465,070 |
04 Apr 2024 | 323.50 | 329.50 | 323.50 | 329.00 | 329.00 | 1,301,308 |
03 Apr 2024 | 323.50 | 327.00 | 323.50 | 325.50 | 325.50 | 898,581 |
02 Apr 2024 | 327.00 | 328.00 | 324.00 | 326.00 | 326.00 | 1,211,478 |
28 Mar 2024 | 325.50 | 327.50 | 325.00 | 326.50 | 326.50 | 773,019 |
27 Mar 2024 | 326.00 | 327.50 | 324.00 | 326.00 | 326.00 | 1,033,687 |
26 Mar 2024 | 325.50 | 328.00 | 325.00 | 326.00 | 326.00 | 1,137,332 |
25 Mar 2024 | 324.50 | 329.00 | 323.00 | 325.50 | 325.50 | 1,134,553 |
22 Mar 2024 | 323.00 | 327.00 | 322.31 | 325.00 | 325.00 | 2,109,995 |
21 Mar 2024 | 326.00 | 328.00 | 321.50 | 323.00 | 323.00 | 794,627 |
20 Mar 2024 | 321.00 | 324.58 | 319.94 | 324.00 | 324.00 | 1,851,770 |
19 Mar 2024 | 325.00 | 326.01 | 321.00 | 321.00 | 321.00 | 763,521 |
18 Mar 2024 | 321.00 | 327.00 | 321.00 | 325.00 | 325.00 | 995,314 |
15 Mar 2024 | 325.50 | 325.50 | 321.00 | 325.00 | 325.00 | 1,418,150 |
14 Mar 2024 | 327.00 | 327.00 | 322.00 | 323.00 | 323.00 | 1,194,292 |
13 Mar 2024 | 327.00 | 327.00 | 324.00 | 325.00 | 325.00 | 2,532,417 |
12 Mar 2024 | 324.00 | 326.50 | 324.00 | 325.00 | 325.00 | 876,492 |
11 Mar 2024 | 327.00 | 327.50 | 323.50 | 325.00 | 325.00 | 887,544 |
08 Mar 2024 | 329.00 | 332.00 | 325.50 | 326.00 | 326.00 | 1,331,179 |
07 Mar 2024 | 332.50 | 335.50 | 329.50 | 331.50 | 331.50 | 1,759,689 |
06 Mar 2024 | 332.50 | 335.00 | 331.00 | 332.00 | 332.00 | 1,145,817 |
05 Mar 2024 | 331.00 | 334.00 | 331.00 | 333.00 | 333.00 | 878,033 |
04 Mar 2024 | 334.50 | 335.00 | 332.00 | 333.00 | 333.00 | 719,944 |
01 Mar 2024 | 333.50 | 335.50 | 332.34 | 334.50 | 334.50 | 814,981 |
29 Feb 2024 | 331.00 | 335.50 | 329.00 | 335.00 | 335.00 | 652,599 |
28 Feb 2024 | 334.50 | 335.00 | 329.50 | 331.00 | 331.00 | 2,167,412 |
27 Feb 2024 | 333.50 | 335.00 | 331.50 | 332.50 | 332.50 | 953,187 |
26 Feb 2024 | 332.00 | 334.00 | 330.48 | 332.00 | 332.00 | 883,445 |
23 Feb 2024 | 339.00 | 339.00 | 330.00 | 331.00 | 331.00 | 2,703,952 |
22 Feb 2024 | 328.50 | 338.04 | 327.00 | 336.50 | 336.50 | 905,835 |
21 Feb 2024 | 323.50 | 330.00 | 319.45 | 329.00 | 329.00 | 792,944 |
20 Feb 2024 | 321.00 | 325.00 | 317.70 | 322.00 | 322.00 | 536,023 |
19 Feb 2024 | 326.00 | 327.00 | 321.50 | 322.00 | 322.00 | 538,728 |
16 Feb 2024 | 328.50 | 328.50 | 324.00 | 325.00 | 325.00 | 1,415,708 |
15 Feb 2024 | 328.50 | 328.50 | 325.00 | 325.00 | 325.00 | 423,613 |
14 Feb 2024 | 326.00 | 328.00 | 325.00 | 326.50 | 326.50 | 779,304 |
13 Feb 2024 | 330.00 | 330.00 | 324.91 | 325.00 | 325.00 | 527,913 |
12 Feb 2024 | 325.00 | 330.00 | 325.00 | 329.00 | 329.00 | 1,515,095 |
09 Feb 2024 | 326.00 | 329.00 | 325.00 | 329.00 | 329.00 | 732,277 |
08 Feb 2024 | 326.00 | 329.12 | 326.00 | 326.50 | 326.50 | 505,657 |
07 Feb 2024 | 329.00 | 329.00 | 324.00 | 328.00 | 328.00 | 546,697 |
06 Feb 2024 | 326.00 | 329.00 | 324.50 | 328.50 | 328.50 | 1,276,954 |
05 Feb 2024 | 327.50 | 329.50 | 326.00 | 327.50 | 327.50 | 2,999,092 |
02 Feb 2024 | 331.50 | 331.50 | 327.50 | 327.50 | 327.50 | 3,114,477 |
01 Feb 2024 | 332.50 | 333.00 | 328.00 | 329.00 | 329.00 | 4,603,837 |
31 Jan 2024 | 325.00 | 332.50 | 325.00 | 330.50 | 330.50 | 3,051,245 |
30 Jan 2024 | 325.50 | 328.50 | 324.42 | 328.00 | 328.00 | 368,040 |
29 Jan 2024 | 320.50 | 326.00 | 320.50 | 325.00 | 325.00 | 542,038 |
26 Jan 2024 | 322.50 | 325.00 | 320.75 | 324.00 | 324.00 | 606,935 |
25 Jan 2024 | 322.00 | 322.00 | 318.00 | 322.00 | 322.00 | 2,442,110 |
24 Jan 2024 | 321.00 | 324.00 | 320.00 | 321.50 | 321.50 | 447,982 |
23 Jan 2024 | 322.00 | 324.00 | 320.50 | 321.50 | 321.50 | 1,171,349 |
22 Jan 2024 | 320.00 | 323.00 | 320.00 | 322.00 | 322.00 | 964,525 |
19 Jan 2024 | 321.00 | 323.00 | 320.00 | 322.00 | 322.00 | 902,886 |
18 Jan 2024 | 324.00 | 324.00 | 321.00 | 321.00 | 321.00 | 782,296 |
17 Jan 2024 | 320.00 | 324.64 | 319.36 | 324.00 | 324.00 | 1,047,618 |
16 Jan 2024 | 316.00 | 325.00 | 313.50 | 324.50 | 324.50 | 1,763,005 |
15 Jan 2024 | 311.10 | 315.50 | 308.00 | 315.00 | 315.00 | 1,278,759 |
12 Jan 2024 | 313.00 | 316.50 | 309.41 | 309.50 | 309.50 | 1,210,649 |
11 Jan 2024 | 317.00 | 317.20 | 311.00 | 311.00 | 311.00 | 1,373,640 |
10 Jan 2024 | 319.50 | 322.50 | 316.50 | 316.50 | 316.50 | 1,083,224 |
09 Jan 2024 | 319.50 | 324.00 | 319.46 | 320.50 | 320.50 | 819,563 |
08 Jan 2024 | 317.00 | 321.50 | 315.50 | 319.50 | 319.50 | 768,134 |
05 Jan 2024 | 319.00 | 319.00 | 315.50 | 317.50 | 317.50 | 340,291 |
04 Jan 2024 | 318.50 | 319.50 | 316.50 | 318.00 | 318.00 | 536,433 |
03 Jan 2024 | 318.00 | 320.63 | 315.50 | 317.00 | 317.00 | 627,270 |
02 Jan 2024 | 321.50 | 324.50 | 317.27 | 318.50 | 318.50 | 444,768 |
29 Dec 2023 | 323.00 | 325.05 | 321.00 | 321.50 | 321.50 | 276,798 |
28 Dec 2023 | 324.50 | 329.00 | 321.50 | 325.00 | 325.00 | 296,766 |
27 Dec 2023 | 322.50 | 329.50 | 322.00 | 324.50 | 324.50 | 594,886 |
22 Dec 2023 | 323.00 | 325.00 | 322.00 | 324.00 | 324.00 | 529,830 |
21 Dec 2023 | 322.00 | 324.50 | 320.50 | 324.00 | 324.00 | 673,226 |
20 Dec 2023 | 322.50 | 326.00 | 319.50 | 324.50 | 324.50 | 1,703,181 |
19 Dec 2023 | 320.00 | 321.50 | 317.50 | 320.00 | 320.00 | 825,481 |
18 Dec 2023 | 323.00 | 324.00 | 319.50 | 319.50 | 319.50 | 967,134 |
15 Dec 2023 | 323.00 | 324.00 | 321.00 | 322.50 | 322.50 | 1,222,849 |
14 Dec 2023 | 322.00 | 324.50 | 320.00 | 322.00 | 322.00 | 1,602,051 |
13 Dec 2023 | 320.50 | 323.00 | 318.50 | 319.00 | 319.00 | 3,142,636 |
12 Dec 2023 | 317.50 | 322.00 | 314.00 | 321.00 | 321.00 | 1,824,966 |
11 Dec 2023 | 315.00 | 322.50 | 309.50 | 316.00 | 316.00 | 599,547 |
08 Dec 2023 | 320.50 | 321.10 | 314.02 | 315.00 | 315.00 | 1,049,842 |
07 Dec 2023 | 320.50 | 322.21 | 319.00 | 319.50 | 319.50 | 3,485,803 |
06 Dec 2023 | 320.50 | 329.50 | 320.50 | 321.50 | 321.50 | 846,431 |
05 Dec 2023 | 327.00 | 327.00 | 318.00 | 323.00 | 323.00 | 708,000 |
04 Dec 2023 | 323.50 | 329.95 | 322.50 | 322.50 | 322.50 | 832,677 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |