Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 659.30 | 666.60 | 658.10 | 665.20 | 665.20 | 16,601,051 |
25 Jul 2024 | 657.60 | 661.80 | 650.80 | 661.00 | 661.00 | 22,066,428 |
24 Jul 2024 | 664.60 | 665.50 | 616.03 | 663.00 | 663.00 | 45,977,434 |
23 Jul 2024 | 664.80 | 672.65 | 662.40 | 666.10 | 666.10 | 18,838,202 |
22 Jul 2024 | 666.10 | 670.30 | 662.70 | 667.60 | 667.60 | 52,466,189 |
19 Jul 2024 | 658.30 | 670.80 | 653.70 | 660.10 | 660.10 | 14,701,079 |
18 Jul 2024 | 671.80 | 675.10 | 662.60 | 663.50 | 663.50 | 13,433,977 |
17 Jul 2024 | 663.00 | 667.10 | 658.91 | 666.70 | 666.70 | 12,892,719 |
16 Jul 2024 | 665.60 | 669.10 | 658.50 | 664.00 | 664.00 | 14,160,736 |
15 Jul 2024 | 665.90 | 675.20 | 661.90 | 663.80 | 663.80 | 13,534,070 |
12 Jul 2024 | 675.70 | 680.90 | 665.30 | 671.10 | 671.10 | 10,681,797 |
11 Jul 2024 | 672.20 | 676.80 | 666.40 | 669.40 | 669.40 | 12,428,210 |
10 Jul 2024 | 668.50 | 670.50 | 664.30 | 670.50 | 670.50 | 21,761,228 |
09 Jul 2024 | 666.20 | 677.70 | 662.80 | 669.50 | 669.50 | 26,277,635 |
08 Jul 2024 | 670.50 | 679.30 | 665.10 | 672.90 | 672.90 | 20,154,307 |
05 Jul 2024 | 686.00 | 695.50 | 670.80 | 673.60 | 673.60 | 25,225,180 |
04 Jul 2024 | 692.90 | 696.90 | 681.10 | 691.30 | 691.30 | 14,192,578 |
03 Jul 2024 | 690.70 | 692.30 | 682.00 | 685.30 | 685.30 | 16,403,286 |
02 Jul 2024 | 691.60 | 695.80 | 685.90 | 688.90 | 688.90 | 17,448,210 |
01 Jul 2024 | 690.30 | 693.80 | 679.70 | 690.90 | 690.90 | 15,905,058 |
28 Jun 2024 | 696.80 | 698.30 | 683.90 | 683.90 | 683.90 | 24,405,412 |
27 Jun 2024 | 690.00 | 698.57 | 683.90 | 689.30 | 689.30 | 28,742,324 |
26 Jun 2024 | 691.00 | 694.40 | 683.30 | 688.10 | 688.10 | 24,355,511 |
25 Jun 2024 | 691.90 | 695.20 | 686.50 | 687.00 | 687.00 | 16,325,290 |
24 Jun 2024 | 683.00 | 701.20 | 679.10 | 690.70 | 690.70 | 42,754,421 |
21 Jun 2024 | 691.00 | 701.10 | 680.80 | 683.70 | 683.70 | 89,803,626 |
20 Jun 2024 | 690.20 | 698.78 | 686.20 | 697.00 | 697.00 | 16,016,072 |
19 Jun 2024 | 691.80 | 694.15 | 686.30 | 693.00 | 693.00 | 15,842,521 |
18 Jun 2024 | 684.80 | 689.70 | 680.30 | 686.50 | 686.50 | 25,427,180 |
17 Jun 2024 | 685.00 | 687.80 | 679.50 | 683.00 | 683.00 | 14,710,012 |
14 Jun 2024 | 678.60 | 680.60 | 670.30 | 676.80 | 676.80 | 25,618,242 |
13 Jun 2024 | 680.60 | 681.40 | 671.60 | 673.20 | 673.20 | 18,065,040 |
12 Jun 2024 | 681.20 | 689.00 | 673.50 | 681.80 | 681.80 | 18,165,743 |
11 Jun 2024 | 693.40 | 697.80 | 674.00 | 677.60 | 677.60 | 22,207,081 |
10 Jun 2024 | 690.50 | 698.80 | 688.50 | 693.60 | 693.60 | 19,224,837 |
07 Jun 2024 | 691.40 | 699.90 | 687.20 | 694.60 | 694.60 | 17,531,587 |
06 Jun 2024 | 685.50 | 693.95 | 681.00 | 692.20 | 692.20 | 13,066,947 |
05 Jun 2024 | 685.20 | 689.90 | 680.20 | 685.50 | 685.50 | 23,768,135 |
04 Jun 2024 | 690.50 | 693.40 | 684.20 | 690.20 | 690.20 | 22,633,804 |
03 Jun 2024 | 699.20 | 701.10 | 691.01 | 693.30 | 693.30 | 16,041,403 |
31 May 2024 | 693.90 | 697.50 | 688.60 | 696.40 | 696.40 | 53,598,148 |
30 May 2024 | 681.70 | 694.10 | 677.50 | 692.80 | 692.80 | 23,090,714 |
29 May 2024 | 688.50 | 692.70 | 682.40 | 685.10 | 685.10 | 16,614,446 |
28 May 2024 | 693.00 | 697.60 | 683.50 | 688.00 | 688.00 | 20,359,945 |
24 May 2024 | 689.30 | 697.20 | 683.80 | 693.40 | 693.40 | 15,148,768 |
23 May 2024 | 696.20 | 700.20 | 688.60 | 691.40 | 691.40 | 16,675,622 |
22 May 2024 | 697.70 | 703.57 | 692.00 | 692.80 | 692.80 | 19,973,504 |
21 May 2024 | 693.80 | 699.80 | 688.80 | 697.70 | 697.70 | 16,019,405 |
20 May 2024 | 696.10 | 697.90 | 694.80 | 695.60 | 695.60 | 15,407,264 |
17 May 2024 | 694.00 | 703.20 | 688.40 | 697.00 | 697.00 | 27,895,752 |
16 May 2024 | 707.00 | 714.60 | 685.00 | 696.50 | 696.50 | 35,516,089 |
15 May 2024 | 709.00 | 713.30 | 701.10 | 701.70 | 701.70 | 15,971,090 |
14 May 2024 | 700.80 | 708.00 | 695.00 | 706.40 | 706.40 | 80,125,072 |
13 May 2024 | 692.10 | 700.20 | 688.10 | 699.20 | 699.20 | 18,083,633 |
10 May 2024 | 693.60 | 704.32 | 686.70 | 696.00 | 696.00 | 21,429,600 |
09 May 2024 | 700.00 | 725.20 | 690.90 | 690.90 | 690.90 | 24,832,537 |
09 May 2024 | 21 Dividend | |||||
08 May 2024 | 722.30 | 724.50 | 718.00 | 720.80 | 699.80 | 31,193,174 |
07 May 2024 | 708.90 | 717.70 | 708.20 | 712.60 | 691.84 | 55,817,425 |
03 May 2024 | 706.50 | 714.40 | 700.70 | 705.50 | 684.95 | 16,832,563 |
02 May 2024 | 705.40 | 705.40 | 704.44 | 705.00 | 684.46 | 7,966,770 |
01 May 2024 | 693.20 | 697.61 | 696.80 | 697.50 | 677.18 | 1,752,322 |
30 Apr 2024 | 678.20 | 702.50 | 659.60 | 695.60 | 675.33 | 44,382,642 |
29 Apr 2024 | 666.40 | 671.22 | 666.40 | 668.10 | 648.64 | 20,180,940 |
26 Apr 2024 | 663.10 | 665.80 | 661.10 | 663.60 | 644.27 | 15,520,886 |
25 Apr 2024 | 662.50 | 663.90 | 657.70 | 661.90 | 642.62 | 26,470,399 |
24 Apr 2024 | 666.50 | 668.40 | 662.30 | 663.60 | 644.27 | 21,390,323 |
23 Apr 2024 | 665.80 | 669.60 | 663.80 | 667.70 | 648.25 | 32,647,963 |
22 Apr 2024 | 655.70 | 669.80 | 653.30 | 666.50 | 647.08 | 25,523,717 |
19 Apr 2024 | 635.50 | 647.60 | 633.80 | 646.20 | 627.37 | 42,777,852 |
18 Apr 2024 | 639.30 | 645.60 | 637.60 | 644.60 | 625.82 | 56,508,011 |
17 Apr 2024 | 633.00 | 641.80 | 631.20 | 636.10 | 617.57 | 19,309,290 |
16 Apr 2024 | 642.50 | 642.50 | 630.50 | 631.70 | 613.30 | 27,235,255 |
15 Apr 2024 | 653.00 | 659.80 | 650.00 | 651.10 | 632.13 | 24,347,647 |
12 Apr 2024 | 647.50 | 660.10 | 647.50 | 653.40 | 634.36 | 31,007,911 |
11 Apr 2024 | 659.60 | 662.90 | 644.40 | 646.70 | 627.86 | 39,103,496 |
10 Apr 2024 | 650.00 | 665.00 | 649.00 | 663.20 | 643.88 | 53,216,145 |
09 Apr 2024 | 644.20 | 649.20 | 643.10 | 644.70 | 625.92 | 56,964,110 |
08 Apr 2024 | 639.70 | 646.00 | 637.60 | 644.50 | 625.72 | 17,801,945 |
05 Apr 2024 | 636.10 | 641.80 | 634.00 | 641.40 | 622.71 | 57,354,782 |
04 Apr 2024 | 634.50 | 644.40 | 633.10 | 641.70 | 623.00 | 30,442,640 |
03 Apr 2024 | 620.50 | 631.10 | 618.70 | 631.10 | 612.71 | 28,446,283 |
02 Apr 2024 | 629.20 | 632.40 | 619.40 | 621.40 | 603.30 | 25,424,009 |
28 Mar 2024 | 618.80 | 627.50 | 618.00 | 619.00 | 600.97 | 31,683,472 |
27 Mar 2024 | 621.50 | 622.10 | 612.50 | 615.00 | 597.08 | 21,079,290 |
26 Mar 2024 | 624.00 | 628.20 | 623.00 | 627.30 | 609.02 | 19,146,886 |
25 Mar 2024 | 622.50 | 625.40 | 619.84 | 624.60 | 606.40 | 20,581,329 |
22 Mar 2024 | 619.60 | 629.70 | 619.40 | 624.90 | 606.69 | 31,173,104 |
21 Mar 2024 | 609.50 | 624.00 | 608.80 | 621.10 | 603.00 | 46,221,272 |
20 Mar 2024 | 600.90 | 608.00 | 599.00 | 605.40 | 587.76 | 34,999,580 |
19 Mar 2024 | 600.00 | 605.69 | 599.80 | 602.90 | 585.33 | 23,063,736 |
18 Mar 2024 | 596.80 | 607.00 | 596.40 | 602.50 | 584.95 | 37,891,932 |
15 Mar 2024 | 586.20 | 598.10 | 584.90 | 598.00 | 580.58 | 144,608,653 |
14 Mar 2024 | 590.20 | 590.55 | 584.00 | 586.40 | 569.32 | 44,407,570 |
13 Mar 2024 | 592.60 | 598.60 | 589.30 | 589.70 | 572.52 | 35,428,913 |
12 Mar 2024 | 585.20 | 594.30 | 584.10 | 592.60 | 575.34 | 55,525,865 |
11 Mar 2024 | 578.50 | 581.00 | 572.90 | 575.80 | 559.02 | 51,557,214 |
08 Mar 2024 | 589.70 | 590.10 | 579.70 | 579.90 | 563.01 | 43,793,152 |
07 Mar 2024 | 586.40 | 594.24 | 583.60 | 590.70 | 573.49 | 43,620,401 |
07 Mar 2024 | 31 Dividend | |||||
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |