Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 772.70 | 809.90 | 767.10 | 809.00 | 809.00 | 6,150,700 |
17 Apr 2024 | 785.00 | 786.30 | 766.00 | 771.80 | 771.80 | 2,577,900 |
16 Apr 2024 | 800.00 | 812.00 | 784.90 | 784.90 | 784.90 | 3,111,400 |
15 Apr 2024 | 793.70 | 817.00 | 784.00 | 810.80 | 810.80 | 4,734,700 |
12 Apr 2024 | 793.90 | 812.20 | 791.90 | 811.20 | 811.20 | 4,766,900 |
11 Apr 2024 | 769.00 | 794.60 | 767.90 | 793.20 | 793.20 | 4,049,700 |
10 Apr 2024 | 769.00 | 778.30 | 764.90 | 770.10 | 770.10 | 4,140,400 |
09 Apr 2024 | 771.90 | 771.90 | 758.60 | 764.40 | 764.40 | 3,486,800 |
08 Apr 2024 | 768.20 | 774.80 | 760.20 | 766.10 | 766.10 | 2,381,500 |
05 Apr 2024 | 755.30 | 763.90 | 750.30 | 761.00 | 761.00 | 3,428,400 |
04 Apr 2024 | 753.00 | 767.60 | 751.30 | 766.10 | 766.10 | 4,164,600 |
03 Apr 2024 | 737.30 | 755.80 | 728.30 | 748.40 | 748.40 | 3,898,900 |
02 Apr 2024 | 757.20 | 763.70 | 740.60 | 745.40 | 745.40 | 3,888,400 |
01 Apr 2024 | 771.10 | 777.60 | 750.60 | 752.30 | 752.30 | 3,000,400 |
29 Mar 2024 | 767.00 | 773.00 | 757.00 | 766.40 | 766.40 | 1,718,500 |
28 Mar 2024 | 781.20 | 783.50 | 758.80 | 759.20 | 759.20 | 4,657,700 |
28 Mar 2024 | 12 Dividend | |||||
27 Mar 2024 | 781.40 | 796.00 | 775.00 | 784.70 | 772.70 | 5,848,500 |
26 Mar 2024 | 792.00 | 792.00 | 772.30 | 777.60 | 765.71 | 4,315,700 |
25 Mar 2024 | 799.40 | 799.40 | 784.50 | 787.30 | 775.26 | 4,046,800 |
22 Mar 2024 | 780.00 | 799.50 | 766.80 | 799.50 | 787.27 | 6,631,900 |
21 Mar 2024 | 761.00 | 796.80 | 760.00 | 794.80 | 782.65 | 7,387,500 |
19 Mar 2024 | 754.20 | 760.50 | 735.40 | 744.30 | 732.92 | 6,494,700 |
18 Mar 2024 | 757.00 | 758.00 | 745.30 | 756.90 | 745.33 | 3,671,700 |
15 Mar 2024 | 751.00 | 761.50 | 740.70 | 745.10 | 733.71 | 5,407,700 |
14 Mar 2024 | 765.00 | 766.60 | 742.70 | 747.10 | 735.67 | 4,492,800 |
13 Mar 2024 | 764.00 | 765.00 | 746.30 | 755.10 | 743.55 | 3,361,400 |
12 Mar 2024 | 760.00 | 761.10 | 738.40 | 754.00 | 742.47 | 6,349,400 |
11 Mar 2024 | 779.70 | 780.00 | 740.20 | 751.30 | 739.81 | 7,222,600 |
08 Mar 2024 | 765.10 | 792.00 | 763.30 | 781.60 | 769.65 | 7,635,700 |
07 Mar 2024 | 770.00 | 781.80 | 763.90 | 774.10 | 762.26 | 3,772,400 |
06 Mar 2024 | 765.00 | 767.90 | 755.40 | 764.50 | 752.81 | 3,368,900 |
05 Mar 2024 | 754.00 | 764.90 | 750.90 | 759.80 | 748.18 | 2,496,300 |
04 Mar 2024 | 761.30 | 762.20 | 749.70 | 753.90 | 742.37 | 3,273,700 |
01 Mar 2024 | 758.00 | 772.40 | 756.00 | 767.00 | 755.27 | 3,227,900 |
29 Feb 2024 | 763.60 | 774.20 | 756.20 | 758.00 | 746.41 | 4,827,900 |
28 Feb 2024 | 764.80 | 782.90 | 757.10 | 763.60 | 751.92 | 3,581,500 |
27 Feb 2024 | 753.40 | 775.90 | 751.80 | 759.20 | 747.59 | 4,713,900 |
26 Feb 2024 | 749.00 | 769.60 | 744.60 | 749.00 | 737.55 | 4,225,200 |
22 Feb 2024 | 733.90 | 738.00 | 729.10 | 735.40 | 724.15 | 2,591,300 |
21 Feb 2024 | 729.00 | 730.50 | 723.00 | 726.80 | 715.69 | 1,774,300 |
20 Feb 2024 | 735.00 | 739.90 | 725.10 | 729.00 | 717.85 | 2,531,200 |
19 Feb 2024 | 715.00 | 732.00 | 713.30 | 732.00 | 720.81 | 4,685,700 |
16 Feb 2024 | 708.00 | 714.80 | 704.30 | 710.60 | 699.73 | 6,907,800 |
15 Feb 2024 | 703.00 | 706.70 | 685.20 | 691.00 | 680.43 | 2,864,100 |
14 Feb 2024 | 703.60 | 708.50 | 691.90 | 697.70 | 687.03 | 3,126,900 |
13 Feb 2024 | 687.50 | 701.30 | 683.20 | 700.80 | 690.08 | 4,262,200 |
09 Feb 2024 | 690.30 | 693.90 | 675.30 | 688.70 | 678.17 | 3,885,800 |
08 Feb 2024 | 700.00 | 701.00 | 689.40 | 690.50 | 679.94 | 2,938,800 |
07 Feb 2024 | 695.70 | 702.00 | 691.20 | 699.70 | 689.00 | 3,323,300 |
06 Feb 2024 | 704.50 | 704.70 | 690.60 | 690.60 | 680.04 | 5,628,700 |
05 Feb 2024 | 716.50 | 718.50 | 708.50 | 714.90 | 703.97 | 4,765,900 |
02 Feb 2024 | 706.30 | 708.40 | 697.60 | 704.60 | 693.82 | 2,577,500 |
01 Feb 2024 | 700.40 | 708.70 | 694.50 | 706.30 | 695.50 | 3,420,900 |
31 Jan 2024 | 690.20 | 707.70 | 690.00 | 707.70 | 696.88 | 3,255,100 |
30 Jan 2024 | 702.70 | 702.70 | 692.50 | 692.50 | 681.91 | 1,546,100 |
29 Jan 2024 | 698.80 | 706.90 | 694.40 | 702.40 | 691.66 | 2,675,100 |
26 Jan 2024 | 697.00 | 703.90 | 691.70 | 691.70 | 681.12 | 3,592,700 |
25 Jan 2024 | 707.10 | 712.10 | 695.20 | 704.00 | 693.23 | 5,920,700 |
24 Jan 2024 | 674.00 | 705.00 | 672.90 | 704.80 | 694.02 | 6,747,400 |
23 Jan 2024 | 687.50 | 690.70 | 673.40 | 676.00 | 665.66 | 2,850,200 |
22 Jan 2024 | 681.00 | 685.40 | 676.80 | 685.30 | 674.82 | 2,506,700 |
19 Jan 2024 | 687.00 | 687.60 | 674.30 | 675.90 | 665.56 | 2,504,200 |
18 Jan 2024 | 676.50 | 681.50 | 671.70 | 680.60 | 670.19 | 2,263,100 |
17 Jan 2024 | 676.80 | 691.30 | 676.00 | 676.50 | 666.15 | 3,772,900 |
16 Jan 2024 | 670.50 | 688.10 | 670.10 | 676.80 | 666.45 | 2,747,200 |
15 Jan 2024 | 670.50 | 677.50 | 670.50 | 674.70 | 664.38 | 359,600 |
12 Jan 2024 | 675.30 | 675.30 | 664.40 | 669.70 | 659.46 | 3,544,800 |
11 Jan 2024 | 667.50 | 686.50 | 667.50 | 672.50 | 662.22 | 4,619,700 |
10 Jan 2024 | 652.00 | 664.40 | 650.40 | 658.00 | 647.94 | 3,390,900 |
09 Jan 2024 | 667.80 | 673.30 | 656.60 | 658.20 | 648.13 | 4,115,600 |
05 Jan 2024 | 666.30 | 674.50 | 662.60 | 671.00 | 660.74 | 2,947,300 |
04 Jan 2024 | 648.50 | 656.50 | 639.50 | 656.30 | 646.26 | 3,781,400 |
29 Dec 2023 | 645.40 | 649.60 | 640.00 | 644.60 | 634.74 | 2,487,200 |
28 Dec 2023 | 639.50 | 647.90 | 638.50 | 642.20 | 632.38 | 2,034,300 |
27 Dec 2023 | 647.60 | 650.70 | 644.90 | 649.50 | 639.57 | 2,285,900 |
26 Dec 2023 | 645.80 | 646.40 | 640.30 | 644.10 | 634.25 | 2,012,500 |
25 Dec 2023 | 648.90 | 649.80 | 637.50 | 647.10 | 637.20 | 1,903,600 |
22 Dec 2023 | 637.60 | 645.30 | 636.10 | 642.10 | 632.28 | 2,519,600 |
21 Dec 2023 | 636.90 | 640.40 | 630.10 | 633.90 | 624.21 | 4,360,200 |
20 Dec 2023 | 642.30 | 646.60 | 635.90 | 636.90 | 627.16 | 4,840,700 |
19 Dec 2023 | 654.40 | 659.90 | 645.20 | 647.90 | 637.99 | 3,731,300 |
18 Dec 2023 | 661.10 | 661.60 | 645.20 | 655.30 | 645.28 | 4,103,500 |
15 Dec 2023 | 661.00 | 675.70 | 661.00 | 671.50 | 661.23 | 5,186,000 |
14 Dec 2023 | 698.20 | 701.30 | 672.80 | 675.60 | 665.27 | 6,222,600 |
13 Dec 2023 | 705.20 | 713.40 | 699.50 | 702.60 | 691.86 | 3,364,900 |
12 Dec 2023 | 716.00 | 717.80 | 707.70 | 707.70 | 696.88 | 3,310,900 |
11 Dec 2023 | 722.90 | 726.00 | 713.20 | 716.70 | 705.74 | 4,132,900 |
08 Dec 2023 | 710.00 | 726.00 | 707.90 | 713.10 | 702.19 | 5,137,900 |
07 Dec 2023 | 705.40 | 715.20 | 700.00 | 715.20 | 704.26 | 3,777,500 |
06 Dec 2023 | 719.00 | 730.00 | 714.00 | 715.00 | 704.07 | 5,901,400 |
05 Dec 2023 | 701.90 | 711.10 | 700.90 | 705.20 | 694.42 | 4,029,000 |
04 Dec 2023 | 699.50 | 704.00 | 694.60 | 697.10 | 686.44 | 3,324,200 |
01 Dec 2023 | 700.00 | 704.50 | 696.70 | 703.20 | 692.45 | 3,619,600 |
30 Nov 2023 | 691.20 | 700.70 | 689.70 | 693.90 | 683.29 | 6,625,700 |
29 Nov 2023 | 703.70 | 709.30 | 689.70 | 691.30 | 680.73 | 4,245,600 |
28 Nov 2023 | 698.10 | 715.90 | 696.80 | 705.80 | 695.01 | 4,486,800 |
27 Nov 2023 | 692.60 | 701.00 | 689.60 | 698.80 | 688.11 | 2,913,800 |
24 Nov 2023 | 690.00 | 690.90 | 684.20 | 687.80 | 677.28 | 2,247,300 |
22 Nov 2023 | 676.00 | 687.70 | 675.00 | 684.70 | 674.23 | 2,574,900 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |