Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 329.00 | 339.50 | 324.80 | 331.00 | 331.00 | 2,015,411 |
04 Jul 2024 | 327.00 | 330.00 | 326.00 | 330.00 | 330.00 | 534,300 |
03 Jul 2024 | 323.50 | 329.50 | 322.00 | 328.00 | 328.00 | 1,013,110 |
02 Jul 2024 | 325.50 | 325.50 | 321.00 | 324.00 | 324.00 | 817,491 |
01 Jul 2024 | 320.50 | 325.00 | 320.50 | 321.00 | 321.00 | 916,287 |
28 Jun 2024 | 321.50 | 324.00 | 319.50 | 320.50 | 320.50 | 669,786 |
27 Jun 2024 | 321.00 | 329.00 | 320.00 | 321.00 | 321.00 | 360,929 |
26 Jun 2024 | 321.50 | 332.00 | 318.00 | 322.00 | 322.00 | 972,670 |
25 Jun 2024 | 324.00 | 331.00 | 321.85 | 324.50 | 324.50 | 738,041 |
24 Jun 2024 | 324.50 | 329.50 | 323.00 | 325.00 | 325.00 | 1,052,447 |
21 Jun 2024 | 327.00 | 335.00 | 323.50 | 325.50 | 325.50 | 1,094,122 |
20 Jun 2024 | 329.00 | 329.50 | 327.00 | 327.00 | 327.00 | 818,913 |
19 Jun 2024 | 325.00 | 333.50 | 323.50 | 328.00 | 328.00 | 931,940 |
18 Jun 2024 | 328.00 | 328.00 | 323.50 | 325.00 | 325.00 | 1,195,195 |
17 Jun 2024 | 326.00 | 327.00 | 322.49 | 324.00 | 324.00 | 606,859 |
14 Jun 2024 | 320.50 | 326.00 | 316.50 | 325.50 | 325.50 | 900,135 |
13 Jun 2024 | 323.50 | 324.00 | 318.50 | 318.50 | 318.50 | 1,082,003 |
13 Jun 2024 | 0.0595 Dividend | |||||
12 Jun 2024 | 328.00 | 330.00 | 322.00 | 327.00 | 326.94 | 1,188,322 |
11 Jun 2024 | 335.00 | 336.50 | 328.00 | 328.00 | 327.94 | 814,407 |
10 Jun 2024 | 336.00 | 342.00 | 332.00 | 333.00 | 332.94 | 755,241 |
07 Jun 2024 | 337.50 | 339.00 | 335.43 | 339.00 | 338.94 | 463,434 |
06 Jun 2024 | 335.50 | 345.00 | 335.00 | 337.50 | 337.44 | 1,114,009 |
05 Jun 2024 | 338.00 | 341.00 | 334.00 | 335.50 | 335.44 | 1,316,672 |
04 Jun 2024 | 338.50 | 341.00 | 336.50 | 336.50 | 336.44 | 759,855 |
03 Jun 2024 | 341.50 | 343.00 | 338.50 | 340.50 | 340.44 | 827,923 |
31 May 2024 | 341.50 | 346.50 | 338.00 | 338.50 | 338.44 | 1,110,967 |
30 May 2024 | 329.00 | 341.50 | 329.00 | 341.00 | 340.94 | 1,372,195 |
29 May 2024 | 329.00 | 333.50 | 329.00 | 329.00 | 328.94 | 788,433 |
28 May 2024 | 330.50 | 338.00 | 327.00 | 332.00 | 331.94 | 1,082,819 |
24 May 2024 | 329.00 | 335.10 | 327.50 | 330.50 | 330.44 | 1,932,434 |
23 May 2024 | 342.00 | 342.00 | 330.00 | 330.00 | 329.94 | 1,823,615 |
22 May 2024 | 340.50 | 345.00 | 338.00 | 339.50 | 339.44 | 551,954 |
21 May 2024 | 345.00 | 348.00 | 338.00 | 340.00 | 339.94 | 1,882,970 |
20 May 2024 | 348.00 | 349.00 | 339.00 | 346.00 | 345.94 | 911,511 |
17 May 2024 | 346.50 | 348.50 | 345.00 | 345.00 | 344.94 | 787,286 |
16 May 2024 | 343.00 | 347.00 | 343.00 | 346.50 | 346.44 | 1,283,181 |
15 May 2024 | 333.50 | 345.50 | 333.50 | 343.00 | 342.94 | 891,402 |
14 May 2024 | 339.00 | 342.50 | 333.50 | 333.50 | 333.44 | 834,596 |
13 May 2024 | 345.00 | 346.50 | 338.50 | 338.50 | 338.44 | 679,711 |
10 May 2024 | 346.50 | 348.50 | 339.50 | 341.50 | 341.44 | 552,174 |
09 May 2024 | 348.50 | 348.50 | 344.50 | 346.00 | 345.94 | 1,404,105 |
08 May 2024 | 339.50 | 348.00 | 338.00 | 348.00 | 347.94 | 976,089 |
07 May 2024 | 337.50 | 343.00 | 331.00 | 339.00 | 338.94 | 907,759 |
03 May 2024 | 335.00 | 340.00 | 332.80 | 338.00 | 337.94 | 998,053 |
02 May 2024 | 334.00 | 335.50 | 331.00 | 335.50 | 335.44 | 487,009 |
01 May 2024 | 333.00 | 334.00 | 331.00 | 333.50 | 333.44 | 665,783 |
30 Apr 2024 | 334.00 | 334.50 | 329.50 | 333.00 | 332.94 | 1,209,112 |
29 Apr 2024 | 328.00 | 333.50 | 326.23 | 333.50 | 333.44 | 1,110,427 |
26 Apr 2024 | 325.50 | 328.25 | 324.50 | 326.50 | 326.44 | 1,340,624 |
25 Apr 2024 | 326.00 | 328.50 | 324.00 | 325.00 | 324.94 | 804,597 |
24 Apr 2024 | 328.00 | 328.50 | 326.00 | 326.00 | 325.94 | 585,864 |
23 Apr 2024 | 325.50 | 328.00 | 324.73 | 328.00 | 327.94 | 1,054,989 |
22 Apr 2024 | 324.50 | 325.50 | 323.50 | 325.50 | 325.44 | 551,232 |
19 Apr 2024 | 321.50 | 324.00 | 320.00 | 323.00 | 322.94 | 918,855 |
18 Apr 2024 | 322.50 | 325.32 | 322.50 | 324.00 | 323.94 | 642,740 |
17 Apr 2024 | 325.00 | 326.00 | 322.50 | 324.50 | 324.44 | 447,297 |
16 Apr 2024 | 325.50 | 326.00 | 322.50 | 325.00 | 324.94 | 1,240,863 |
15 Apr 2024 | 326.00 | 329.00 | 325.00 | 325.50 | 325.44 | 882,974 |
12 Apr 2024 | 328.00 | 329.50 | 326.50 | 326.50 | 326.44 | 751,154 |
11 Apr 2024 | 328.00 | 328.24 | 324.50 | 326.50 | 326.44 | 597,596 |
10 Apr 2024 | 325.00 | 328.50 | 323.50 | 327.00 | 326.94 | 911,720 |
09 Apr 2024 | 326.50 | 329.00 | 324.00 | 325.50 | 325.44 | 1,687,070 |
08 Apr 2024 | 325.50 | 329.00 | 325.50 | 327.00 | 326.94 | 724,521 |
05 Apr 2024 | 328.00 | 328.00 | 325.50 | 325.50 | 325.44 | 465,070 |
04 Apr 2024 | 323.50 | 329.50 | 323.50 | 329.00 | 328.94 | 1,301,308 |
03 Apr 2024 | 323.50 | 327.00 | 323.50 | 325.50 | 325.44 | 898,581 |
02 Apr 2024 | 327.00 | 328.00 | 324.00 | 326.00 | 325.94 | 1,211,478 |
28 Mar 2024 | 325.50 | 327.50 | 325.00 | 326.50 | 326.44 | 773,019 |
27 Mar 2024 | 326.00 | 327.50 | 324.00 | 326.00 | 325.94 | 1,033,687 |
26 Mar 2024 | 325.50 | 328.00 | 325.00 | 326.00 | 325.94 | 1,137,332 |
25 Mar 2024 | 324.50 | 329.00 | 323.00 | 325.50 | 325.44 | 1,134,553 |
22 Mar 2024 | 323.00 | 327.00 | 322.31 | 325.00 | 324.94 | 2,109,995 |
21 Mar 2024 | 326.00 | 328.00 | 321.50 | 323.00 | 322.94 | 794,627 |
20 Mar 2024 | 321.00 | 324.58 | 319.94 | 324.00 | 323.94 | 1,851,770 |
19 Mar 2024 | 325.00 | 326.01 | 321.00 | 321.00 | 320.94 | 763,521 |
18 Mar 2024 | 321.00 | 327.00 | 321.00 | 325.00 | 324.94 | 995,314 |
15 Mar 2024 | 325.50 | 325.50 | 321.00 | 325.00 | 324.94 | 1,418,150 |
14 Mar 2024 | 327.00 | 327.00 | 322.00 | 323.00 | 322.94 | 1,194,292 |
13 Mar 2024 | 327.00 | 327.00 | 324.00 | 325.00 | 324.94 | 2,532,417 |
12 Mar 2024 | 324.00 | 326.50 | 324.00 | 325.00 | 324.94 | 876,492 |
11 Mar 2024 | 327.00 | 327.50 | 323.50 | 325.00 | 324.94 | 887,544 |
08 Mar 2024 | 329.00 | 332.00 | 325.50 | 326.00 | 325.94 | 1,331,179 |
07 Mar 2024 | 332.50 | 335.50 | 329.50 | 331.50 | 331.44 | 1,759,689 |
06 Mar 2024 | 332.50 | 335.00 | 331.00 | 332.00 | 331.94 | 1,145,817 |
05 Mar 2024 | 331.00 | 334.00 | 331.00 | 333.00 | 332.94 | 878,033 |
04 Mar 2024 | 334.50 | 335.00 | 332.00 | 333.00 | 332.94 | 719,944 |
01 Mar 2024 | 333.50 | 335.50 | 332.34 | 334.50 | 334.44 | 814,981 |
29 Feb 2024 | 331.00 | 335.50 | 329.00 | 335.00 | 334.94 | 652,599 |
28 Feb 2024 | 334.50 | 335.00 | 329.50 | 331.00 | 330.94 | 2,167,412 |
27 Feb 2024 | 333.50 | 335.00 | 331.50 | 332.50 | 332.44 | 953,187 |
26 Feb 2024 | 332.00 | 334.00 | 330.48 | 332.00 | 331.94 | 883,445 |
23 Feb 2024 | 339.00 | 339.00 | 330.00 | 331.00 | 330.94 | 2,703,952 |
22 Feb 2024 | 328.50 | 338.04 | 327.00 | 336.50 | 336.44 | 905,835 |
21 Feb 2024 | 323.50 | 330.00 | 319.45 | 329.00 | 328.94 | 792,944 |
20 Feb 2024 | 321.00 | 325.00 | 317.70 | 322.00 | 321.94 | 536,023 |
19 Feb 2024 | 326.00 | 327.00 | 321.50 | 322.00 | 321.94 | 538,728 |
16 Feb 2024 | 328.50 | 328.50 | 324.00 | 325.00 | 324.94 | 1,415,708 |
15 Feb 2024 | 328.50 | 328.50 | 325.00 | 325.00 | 324.94 | 423,613 |
14 Feb 2024 | 326.00 | 328.00 | 325.00 | 326.50 | 326.44 | 779,304 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |