Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 Jul 2022 | 674.00 | 678.00 | 663.22 | 667.00 | 667.00 | 481,808 |
05 Jul 2022 | 674.00 | 674.47 | 652.50 | 657.50 | 657.50 | 407,159 |
04 Jul 2022 | 682.50 | 682.50 | 660.50 | 668.00 | 668.00 | 213,288 |
01 Jul 2022 | 661.50 | 672.50 | 659.00 | 665.00 | 665.00 | 340,846 |
30 Jun 2022 | 665.50 | 671.50 | 653.00 | 665.50 | 665.50 | 316,982 |
29 Jun 2022 | 662.00 | 676.50 | 656.50 | 671.50 | 671.50 | 611,431 |
28 Jun 2022 | 671.50 | 680.50 | 667.99 | 668.00 | 668.00 | 466,405 |
27 Jun 2022 | 660.00 | 682.00 | 652.00 | 673.00 | 673.00 | 279,087 |
24 Jun 2022 | 630.50 | 670.00 | 625.00 | 668.50 | 668.50 | 599,742 |
23 Jun 2022 | 630.00 | 646.00 | 629.50 | 641.00 | 641.00 | 407,293 |
22 Jun 2022 | 611.50 | 635.50 | 611.50 | 629.00 | 629.00 | 439,267 |
21 Jun 2022 | 612.00 | 638.00 | 612.00 | 624.50 | 624.50 | 470,956 |
20 Jun 2022 | 624.00 | 641.00 | 610.00 | 625.50 | 625.50 | 493,244 |
17 Jun 2022 | 601.50 | 619.00 | 581.52 | 606.00 | 606.00 | 1,552,607 |
16 Jun 2022 | 637.50 | 644.50 | 573.65 | 600.00 | 600.00 | 2,081,637 |
15 Jun 2022 | 651.50 | 656.50 | 645.00 | 648.00 | 648.00 | 653,508 |
14 Jun 2022 | 663.50 | 670.00 | 643.00 | 644.00 | 644.00 | 898,389 |
13 Jun 2022 | 676.00 | 676.00 | 651.07 | 660.50 | 660.50 | 736,717 |
10 Jun 2022 | 685.00 | 699.50 | 673.50 | 673.50 | 673.50 | 410,742 |
09 Jun 2022 | 680.50 | 703.50 | 680.50 | 695.00 | 695.00 | 658,105 |
08 Jun 2022 | 687.50 | 700.50 | 686.50 | 696.50 | 696.50 | 666,371 |
07 Jun 2022 | 690.00 | 704.00 | 676.00 | 687.50 | 687.50 | 576,240 |
06 Jun 2022 | 700.00 | 707.50 | 699.04 | 701.00 | 701.00 | 524,748 |
01 Jun 2022 | 703.00 | 706.00 | 693.00 | 698.50 | 698.50 | 2,103,173 |
31 May 2022 | 677.50 | 701.50 | 677.50 | 691.00 | 691.00 | 1,725,457 |
30 May 2022 | 694.00 | 700.50 | 689.00 | 695.00 | 695.00 | 479,953 |
27 May 2022 | 674.50 | 697.00 | 674.00 | 689.50 | 689.50 | 305,538 |
26 May 2022 | 654.50 | 672.00 | 631.50 | 672.00 | 672.00 | 691,656 |
25 May 2022 | 634.00 | 644.00 | 611.00 | 639.00 | 639.00 | 1,495,599 |
24 May 2022 | 657.00 | 669.50 | 629.00 | 634.00 | 634.00 | 706,988 |
23 May 2022 | 666.50 | 675.00 | 665.50 | 675.00 | 675.00 | 533,564 |
20 May 2022 | 665.00 | 667.50 | 658.00 | 662.00 | 662.00 | 571,201 |
19 May 2022 | 673.00 | 678.00 | 653.00 | 660.00 | 660.00 | 583,768 |
18 May 2022 | 690.50 | 701.50 | 678.50 | 678.50 | 678.50 | 1,081,904 |
17 May 2022 | 689.50 | 701.50 | 680.50 | 688.50 | 688.50 | 829,178 |
16 May 2022 | 671.50 | 689.00 | 671.50 | 687.00 | 687.00 | 392,123 |
13 May 2022 | 658.50 | 693.00 | 658.50 | 685.00 | 685.00 | 445,798 |
12 May 2022 | 653.50 | 678.00 | 649.50 | 674.50 | 674.50 | 1,650,436 |
11 May 2022 | 662.00 | 672.50 | 650.50 | 661.50 | 661.50 | 599,455 |
10 May 2022 | 647.50 | 660.50 | 646.00 | 650.00 | 650.00 | 526,993 |
09 May 2022 | 646.00 | 662.00 | 645.00 | 647.00 | 647.00 | 753,073 |
06 May 2022 | 646.50 | 665.00 | 646.50 | 658.50 | 658.50 | 688,872 |
05 May 2022 | 658.50 | 669.00 | 654.00 | 660.00 | 660.00 | 1,915,354 |
04 May 2022 | 703.00 | 703.00 | 650.00 | 650.00 | 650.00 | 1,629,930 |
03 May 2022 | 687.50 | 693.00 | 667.50 | 686.00 | 686.00 | 407,465 |
29 Apr 2022 | 695.00 | 700.00 | 677.50 | 679.00 | 679.00 | 441,785 |
28 Apr 2022 | 669.00 | 682.00 | 667.50 | 679.00 | 679.00 | 310,070 |
27 Apr 2022 | 672.50 | 678.50 | 662.00 | 663.50 | 663.50 | 612,427 |
26 Apr 2022 | 688.50 | 693.00 | 671.00 | 671.00 | 671.00 | 705,096 |
25 Apr 2022 | 675.50 | 689.00 | 669.00 | 682.50 | 682.50 | 500,913 |
22 Apr 2022 | 700.00 | 701.50 | 690.00 | 690.00 | 690.00 | 450,466 |
21 Apr 2022 | 700.50 | 703.00 | 697.50 | 700.50 | 700.50 | 385,955 |
20 Apr 2022 | 718.00 | 718.00 | 694.00 | 701.50 | 701.50 | 508,565 |
19 Apr 2022 | 693.50 | 702.50 | 688.00 | 699.00 | 699.00 | 391,372 |
14 Apr 2022 | 687.50 | 702.00 | 687.50 | 698.50 | 698.50 | 393,671 |
13 Apr 2022 | 661.00 | 691.00 | 661.00 | 688.50 | 688.50 | 422,980 |
12 Apr 2022 | 653.00 | 683.50 | 653.00 | 680.00 | 680.00 | 1,118,716 |
11 Apr 2022 | 674.00 | 674.00 | 653.50 | 664.00 | 664.00 | 552,700 |
08 Apr 2022 | 643.00 | 664.50 | 643.00 | 664.00 | 664.00 | 1,044,568 |
07 Apr 2022 | 668.50 | 670.00 | 656.00 | 660.00 | 660.00 | 646,127 |
06 Apr 2022 | 669.50 | 694.00 | 655.00 | 665.00 | 665.00 | 711,103 |
05 Apr 2022 | 679.00 | 689.00 | 660.00 | 685.00 | 685.00 | 1,228,721 |
04 Apr 2022 | 662.00 | 672.50 | 645.00 | 662.00 | 662.00 | 435,778 |
01 Apr 2022 | 651.00 | 663.00 | 642.50 | 656.00 | 656.00 | 547,745 |
31 Mar 2022 | 673.50 | 679.00 | 633.70 | 634.00 | 634.00 | 202,026 |
30 Mar 2022 | 701.00 | 705.00 | 669.00 | 672.50 | 672.50 | 349,270 |
29 Mar 2022 | 673.00 | 702.00 | 669.00 | 700.50 | 700.50 | 4,781,193 |
28 Mar 2022 | 659.50 | 682.50 | 659.50 | 675.00 | 675.00 | 2,870,570 |
25 Mar 2022 | 670.00 | 679.50 | 667.35 | 672.50 | 672.50 | 319,405 |
24 Mar 2022 | 673.00 | 677.50 | 660.00 | 666.50 | 666.50 | 343,170 |
23 Mar 2022 | 654.50 | 679.50 | 654.50 | 671.50 | 671.50 | 846,862 |
22 Mar 2022 | 649.50 | 673.30 | 649.50 | 671.50 | 671.50 | 426,749 |
21 Mar 2022 | 669.00 | 671.00 | 659.50 | 663.50 | 663.50 | 979,934 |
18 Mar 2022 | 656.00 | 666.00 | 644.00 | 662.00 | 662.00 | 721,360 |
17 Mar 2022 | 658.00 | 670.91 | 637.50 | 646.50 | 646.50 | 525,617 |
16 Mar 2022 | 637.50 | 650.50 | 629.50 | 643.50 | 643.50 | 793,955 |
15 Mar 2022 | 617.50 | 636.50 | 617.00 | 626.00 | 626.00 | 600,100 |
14 Mar 2022 | 614.00 | 639.50 | 610.50 | 634.50 | 634.50 | 352,464 |
11 Mar 2022 | 619.50 | 631.50 | 612.00 | 613.50 | 613.50 | 405,213 |
10 Mar 2022 | 601.50 | 624.50 | 601.50 | 605.50 | 605.50 | 337,197 |
09 Mar 2022 | 600.00 | 627.00 | 592.00 | 618.50 | 618.50 | 569,130 |
08 Mar 2022 | 549.50 | 588.00 | 549.50 | 584.50 | 584.50 | 668,433 |
07 Mar 2022 | 557.50 | 576.00 | 523.50 | 562.50 | 562.50 | 897,987 |
04 Mar 2022 | 584.00 | 584.00 | 556.50 | 566.50 | 566.50 | 720,389 |
03 Mar 2022 | 621.00 | 626.00 | 585.00 | 585.00 | 585.00 | 483,737 |
02 Mar 2022 | 623.50 | 624.50 | 593.50 | 616.50 | 616.50 | 635,687 |
01 Mar 2022 | 638.00 | 644.50 | 606.50 | 606.50 | 606.50 | 405,220 |
28 Feb 2022 | 656.00 | 656.00 | 616.00 | 636.50 | 636.50 | 872,371 |
25 Feb 2022 | 631.00 | 642.00 | 628.50 | 638.50 | 638.50 | 395,252 |
24 Feb 2022 | 635.00 | 641.00 | 606.00 | 621.00 | 621.00 | 651,274 |
23 Feb 2022 | 667.50 | 676.00 | 647.50 | 647.50 | 647.50 | 440,613 |
22 Feb 2022 | 659.00 | 677.50 | 658.40 | 666.00 | 666.00 | 831,932 |
21 Feb 2022 | 698.50 | 698.50 | 668.00 | 678.00 | 678.00 | 437,338 |
18 Feb 2022 | 716.50 | 716.50 | 681.04 | 682.00 | 682.00 | 357,981 |
17 Feb 2022 | 719.00 | 719.00 | 696.50 | 696.50 | 696.50 | 1,022,170 |
16 Feb 2022 | 720.50 | 720.50 | 695.00 | 705.00 | 705.00 | 353,896 |
15 Feb 2022 | 701.50 | 706.50 | 685.00 | 701.50 | 701.50 | 1,398,278 |
14 Feb 2022 | 696.00 | 703.50 | 676.60 | 687.50 | 687.50 | 1,804,402 |
11 Feb 2022 | 713.50 | 724.50 | 712.50 | 712.50 | 712.50 | 141,430 |
10 Feb 2022 | 724.50 | 734.00 | 714.00 | 733.00 | 733.00 | 254,795 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |