Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 720.50 | 730.00 | 705.00 | 726.50 | 726.50 | 2,857,595 |
25 Jul 2024 | 724.50 | 724.50 | 700.50 | 716.50 | 716.50 | 2,605,635 |
24 Jul 2024 | 698.00 | 719.50 | 691.82 | 716.00 | 716.00 | 2,794,357 |
23 Jul 2024 | - | - | - | - | - | - |
22 Jul 2024 | 707.50 | 711.00 | 684.00 | 701.50 | 701.50 | 410,254 |
19 Jul 2024 | 702.00 | 711.00 | 695.50 | 699.50 | 699.50 | 1,452,638 |
18 Jul 2024 | 702.50 | 715.00 | 702.50 | 710.50 | 710.50 | 201,509 |
17 Jul 2024 | 724.00 | 724.00 | 698.00 | 707.50 | 707.50 | 162,855 |
16 Jul 2024 | 701.00 | 710.00 | 699.50 | 709.00 | 709.00 | 515,026 |
15 Jul 2024 | 692.00 | 709.50 | 688.00 | 707.50 | 707.50 | 533,019 |
12 Jul 2024 | 710.50 | 713.00 | 695.50 | 704.50 | 704.50 | 728,430 |
11 Jul 2024 | 686.50 | 701.50 | 670.00 | 698.50 | 698.50 | 4,309,052 |
10 Jul 2024 | 696.00 | 708.50 | 668.00 | 682.50 | 682.50 | 1,416,685 |
09 Jul 2024 | 721.50 | 721.50 | 692.00 | 695.50 | 695.50 | 279,368 |
08 Jul 2024 | 714.50 | 718.00 | 683.50 | 707.00 | 707.00 | 685,300 |
05 Jul 2024 | 680.00 | 720.50 | 680.00 | 714.00 | 714.00 | 1,637,752 |
04 Jul 2024 | 700.50 | 700.50 | 667.74 | 697.00 | 697.00 | 479,219 |
03 Jul 2024 | 675.00 | 690.00 | 675.00 | 690.00 | 690.00 | 364,194 |
02 Jul 2024 | 677.50 | 685.50 | 665.50 | 675.00 | 675.00 | 982,705 |
01 Jul 2024 | 676.00 | 682.50 | 651.50 | 673.00 | 673.00 | 721,902 |
28 Jun 2024 | 667.00 | 674.50 | 651.00 | 667.00 | 667.00 | 1,562,417 |
27 Jun 2024 | 659.00 | 674.50 | 646.00 | 664.50 | 664.50 | 11,440,611 |
26 Jun 2024 | 668.00 | 678.00 | 652.00 | 658.00 | 658.00 | 5,982,035 |
25 Jun 2024 | 662.50 | 670.00 | 654.00 | 667.50 | 667.50 | 1,867,278 |
24 Jun 2024 | 667.00 | 672.50 | 662.50 | 668.00 | 668.00 | 2,161,879 |
21 Jun 2024 | 687.00 | 687.00 | 664.00 | 664.00 | 664.00 | 4,995,654 |
20 Jun 2024 | 647.50 | 674.50 | 647.50 | 671.00 | 671.00 | 4,415,144 |
19 Jun 2024 | 668.00 | 684.00 | 649.00 | 663.50 | 663.50 | 1,393,577 |
18 Jun 2024 | 697.00 | 697.00 | 673.00 | 673.00 | 673.00 | 2,999,416 |
17 Jun 2024 | 693.00 | 699.40 | 676.00 | 686.50 | 686.50 | 2,571,209 |
14 Jun 2024 | 700.00 | 704.90 | 684.50 | 687.50 | 687.50 | 6,196,680 |
13 Jun 2024 | 713.50 | 722.00 | 696.50 | 697.00 | 697.00 | 282,893 |
12 Jun 2024 | 698.50 | 719.00 | 692.50 | 719.00 | 719.00 | 2,816,165 |
11 Jun 2024 | 702.50 | 718.50 | 692.80 | 694.50 | 694.50 | 2,870,853 |
10 Jun 2024 | 699.00 | 712.50 | 692.00 | 703.00 | 703.00 | 912,292 |
07 Jun 2024 | 722.50 | 725.00 | 703.00 | 703.00 | 703.00 | 2,296,747 |
06 Jun 2024 | 710.00 | 724.50 | 696.00 | 720.00 | 720.00 | 958,543 |
05 Jun 2024 | 723.00 | 729.50 | 711.50 | 717.00 | 717.00 | 980,988 |
04 Jun 2024 | 712.00 | 718.50 | 707.50 | 715.00 | 715.00 | 2,351,201 |
03 Jun 2024 | 698.50 | 725.00 | 698.50 | 717.00 | 717.00 | 408,938 |
31 May 2024 | 707.50 | 717.00 | 685.00 | 712.00 | 712.00 | 985,088 |
30 May 2024 | 697.50 | 716.00 | 688.00 | 708.00 | 708.00 | 822,974 |
29 May 2024 | 708.50 | 717.50 | 698.50 | 706.00 | 706.00 | 519,632 |
28 May 2024 | 736.50 | 736.50 | 706.50 | 716.00 | 716.00 | 568,776 |
24 May 2024 | 703.50 | 727.50 | 699.00 | 727.50 | 727.50 | 368,459 |
23 May 2024 | 704.50 | 722.50 | 700.00 | 717.00 | 717.00 | 1,301,265 |
22 May 2024 | 705.00 | 717.50 | 695.00 | 704.50 | 704.50 | 1,730,597 |
21 May 2024 | 719.00 | 733.00 | 716.00 | 725.00 | 725.00 | 518,744 |
20 May 2024 | 735.00 | 750.00 | 732.50 | 734.00 | 734.00 | 986,735 |
17 May 2024 | 732.00 | 746.00 | 715.00 | 739.00 | 739.00 | 2,292,333 |
16 May 2024 | 705.00 | 735.00 | 705.00 | 733.00 | 733.00 | 1,742,260 |
15 May 2024 | 702.00 | 725.00 | 697.50 | 721.50 | 721.50 | 2,928,820 |
14 May 2024 | 702.50 | 711.50 | 683.00 | 702.00 | 702.00 | 1,681,636 |
13 May 2024 | 686.00 | 714.00 | 678.00 | 695.50 | 695.50 | 833,865 |
10 May 2024 | 690.00 | 704.50 | 690.00 | 697.00 | 697.00 | 2,324,389 |
09 May 2024 | 680.50 | 698.00 | 490.00 | 691.50 | 691.50 | 1,722,801 |
08 May 2024 | 695.00 | 696.34 | 677.00 | 694.50 | 694.50 | 1,839,803 |
07 May 2024 | 686.00 | 697.50 | 674.19 | 695.50 | 695.50 | 1,746,141 |
03 May 2024 | 656.50 | 678.00 | 648.00 | 678.00 | 678.00 | 1,394,207 |
02 May 2024 | 633.00 | 648.86 | 646.59 | 650.50 | 650.50 | 2,007,958 |
01 May 2024 | 651.50 | 640.61 | 640.23 | 637.00 | 637.00 | 169,144 |
30 Apr 2024 | 647.50 | 642.59 | 642.20 | 643.00 | 643.00 | 930,517 |
29 Apr 2024 | 653.50 | 653.50 | 643.50 | 647.50 | 647.50 | 815,923 |
26 Apr 2024 | 631.00 | 649.50 | 631.00 | 644.50 | 644.50 | 1,009,816 |
25 Apr 2024 | 650.50 | 650.50 | 629.00 | 635.50 | 635.50 | 786,815 |
24 Apr 2024 | 649.50 | 649.50 | 634.00 | 637.50 | 637.50 | 749,828 |
23 Apr 2024 | 646.00 | 646.83 | 637.50 | 644.00 | 644.00 | 2,140,443 |
22 Apr 2024 | 637.00 | 645.50 | 631.48 | 638.50 | 638.50 | 512,962 |
19 Apr 2024 | 647.00 | 647.00 | 622.00 | 628.00 | 628.00 | 1,220,063 |
18 Apr 2024 | 644.50 | 644.50 | 616.50 | 634.00 | 634.00 | 378,503 |
17 Apr 2024 | 647.00 | 647.00 | 621.53 | 629.50 | 629.50 | 3,558,728 |
16 Apr 2024 | 641.50 | 648.50 | 632.00 | 632.00 | 632.00 | 2,153,757 |
15 Apr 2024 | 655.00 | 661.00 | 645.50 | 649.00 | 649.00 | 1,700,578 |
12 Apr 2024 | 659.00 | 666.50 | 647.00 | 649.00 | 649.00 | 4,790,635 |
11 Apr 2024 | 643.00 | 655.00 | 640.50 | 643.00 | 643.00 | 987,520 |
10 Apr 2024 | 662.50 | 668.00 | 639.50 | 643.00 | 643.00 | 5,095,287 |
09 Apr 2024 | 670.00 | 670.00 | 651.50 | 651.50 | 651.50 | 1,072,574 |
08 Apr 2024 | 643.00 | 665.00 | 630.50 | 659.00 | 659.00 | 1,958,546 |
05 Apr 2024 | 663.50 | 663.50 | 651.50 | 655.00 | 655.00 | 365,221 |
04 Apr 2024 | 650.00 | 666.00 | 638.50 | 666.00 | 666.00 | 6,412,786 |
03 Apr 2024 | 661.50 | 661.50 | 643.86 | 651.50 | 651.50 | 2,636,754 |
02 Apr 2024 | 672.50 | 672.50 | 650.00 | 651.50 | 651.50 | 1,256,809 |
28 Mar 2024 | 665.00 | 674.00 | 665.00 | 665.50 | 665.50 | 6,452,419 |
27 Mar 2024 | 669.50 | 670.50 | 652.09 | 668.50 | 668.50 | 6,811,942 |
26 Mar 2024 | 661.00 | 665.50 | 652.00 | 664.00 | 664.00 | 6,094,469 |
25 Mar 2024 | 679.00 | 679.00 | 652.50 | 655.50 | 655.50 | 1,604,285 |
22 Mar 2024 | 675.00 | 675.00 | 658.50 | 663.00 | 663.00 | 1,073,124 |
21 Mar 2024 | 656.00 | 669.00 | 655.50 | 667.00 | 667.00 | 2,371,371 |
20 Mar 2024 | 660.00 | 660.00 | 649.00 | 653.00 | 653.00 | 2,227,421 |
19 Mar 2024 | 673.00 | 673.00 | 645.00 | 646.50 | 646.50 | 2,097,476 |
18 Mar 2024 | 660.00 | 674.10 | 655.50 | 659.50 | 659.50 | 475,768 |
15 Mar 2024 | 660.00 | 679.00 | 654.50 | 654.50 | 654.50 | 3,743,724 |
14 Mar 2024 | 670.00 | 675.00 | 655.50 | 663.00 | 663.00 | 3,998,189 |
13 Mar 2024 | 670.00 | 670.00 | 659.50 | 663.50 | 663.50 | 383,549 |
12 Mar 2024 | 670.00 | 670.00 | 655.00 | 663.00 | 663.00 | 1,178,431 |
11 Mar 2024 | 660.50 | 672.00 | 646.50 | 667.00 | 667.00 | 2,306,368 |
08 Mar 2024 | 670.00 | 670.00 | 651.60 | 662.00 | 662.00 | 3,593,879 |
07 Mar 2024 | 659.00 | 668.50 | 655.00 | 666.50 | 666.50 | 1,842,210 |
06 Mar 2024 | 655.00 | 671.00 | 652.50 | 655.50 | 655.50 | 1,137,055 |
05 Mar 2024 | 647.00 | 660.00 | 647.00 | 655.00 | 655.00 | 4,292,068 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |