Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 755.00 | 762.20 | 748.20 | 752.20 | 752.20 | 16,680,200 |
01 May 2024 | 753.00 | 762.50 | 749.00 | 755.00 | 755.00 | 17,498,300 |
30 Apr 2024 | 745.00 | 767.60 | 740.10 | 763.50 | 763.50 | 21,356,800 |
26 Apr 2024 | 736.90 | 746.50 | 730.50 | 737.80 | 737.80 | 16,982,800 |
25 Apr 2024 | 755.00 | 759.90 | 736.00 | 737.80 | 737.80 | 22,404,100 |
24 Apr 2024 | 772.10 | 788.80 | 765.00 | 766.80 | 766.80 | 25,981,400 |
23 Apr 2024 | 775.50 | 777.20 | 750.10 | 757.10 | 757.10 | 22,367,500 |
22 Apr 2024 | 749.90 | 762.90 | 742.10 | 760.80 | 760.80 | 23,022,200 |
19 Apr 2024 | 768.50 | 772.70 | 735.00 | 743.90 | 743.90 | 42,853,100 |
18 Apr 2024 | 789.30 | 797.70 | 780.60 | 785.00 | 785.00 | 18,701,000 |
17 Apr 2024 | 820.00 | 820.20 | 798.40 | 800.30 | 800.30 | 18,860,900 |
16 Apr 2024 | 825.30 | 838.60 | 808.70 | 809.80 | 809.80 | 26,581,600 |
15 Apr 2024 | 859.00 | 864.00 | 842.70 | 849.80 | 849.80 | 24,393,000 |
12 Apr 2024 | 884.80 | 884.80 | 869.10 | 874.00 | 874.00 | 19,428,700 |
11 Apr 2024 | 881.90 | 891.90 | 874.00 | 879.00 | 879.00 | 21,605,400 |
10 Apr 2024 | 910.00 | 920.50 | 891.70 | 892.10 | 892.10 | 30,644,200 |
09 Apr 2024 | 890.90 | 918.40 | 888.60 | 905.20 | 905.20 | 48,122,700 |
08 Apr 2024 | 869.60 | 890.70 | 858.30 | 886.30 | 886.30 | 32,882,100 |
05 Apr 2024 | 850.00 | 863.90 | 842.30 | 862.70 | 862.70 | 19,998,500 |
04 Apr 2024 | 860.00 | 870.40 | 854.00 | 858.20 | 858.20 | 22,043,400 |
03 Apr 2024 | 844.80 | 872.00 | 843.60 | 858.10 | 858.10 | 30,614,500 |
02 Apr 2024 | 868.50 | 874.00 | 833.30 | 841.80 | 841.80 | 39,697,500 |
01 Apr 2024 | 880.20 | 892.40 | 863.40 | 875.60 | 875.60 | 46,553,300 |
29 Mar 2024 | 864.90 | 868.50 | 846.30 | 851.20 | 851.20 | 13,133,700 |
28 Mar 2024 | 861.50 | 861.80 | 848.00 | 856.00 | 856.00 | 18,466,400 |
27 Mar 2024 | 886.30 | 887.30 | 862.80 | 865.80 | 865.80 | 23,606,700 |
26 Mar 2024 | 885.00 | 888.80 | 866.20 | 879.10 | 879.10 | 29,786,200 |
25 Mar 2024 | 863.00 | 885.40 | 855.00 | 882.80 | 882.80 | 25,698,200 |
22 Mar 2024 | 869.90 | 874.30 | 853.80 | 866.40 | 866.40 | 25,650,000 |
21 Mar 2024 | 855.90 | 888.30 | 855.00 | 873.10 | 873.10 | 36,931,200 |
19 Mar 2024 | 825.00 | 853.80 | 817.30 | 850.20 | 850.20 | 42,119,400 |
18 Mar 2024 | 800.00 | 833.50 | 798.00 | 827.20 | 827.20 | 42,973,600 |
15 Mar 2024 | 792.50 | 792.80 | 768.50 | 770.00 | 770.00 | 28,730,400 |
14 Mar 2024 | 810.00 | 814.00 | 788.40 | 800.70 | 800.70 | 20,727,800 |
13 Mar 2024 | 819.70 | 827.00 | 806.70 | 806.70 | 806.70 | 22,898,900 |
12 Mar 2024 | 818.60 | 825.90 | 791.40 | 818.30 | 818.30 | 30,194,800 |
11 Mar 2024 | 815.00 | 835.40 | 815.00 | 826.90 | 826.90 | 20,663,400 |
08 Mar 2024 | 840.00 | 850.00 | 819.20 | 825.40 | 825.40 | 23,099,400 |
07 Mar 2024 | 833.00 | 861.00 | 823.10 | 838.60 | 838.60 | 40,329,400 |
06 Mar 2024 | 817.00 | 830.70 | 812.30 | 819.20 | 819.20 | 24,871,500 |
05 Mar 2024 | 820.00 | 828.50 | 802.20 | 822.20 | 822.20 | 27,632,100 |
04 Mar 2024 | 829.00 | 869.60 | 825.30 | 830.10 | 830.10 | 47,607,300 |
01 Mar 2024 | 818.60 | 831.00 | 803.00 | 821.10 | 821.10 | 38,283,500 |
29 Feb 2024 | 792.00 | 820.00 | 789.90 | 820.00 | 820.00 | 56,590,500 |
28 Feb 2024 | 780.20 | 793.00 | 765.00 | 788.60 | 788.60 | 30,217,000 |
27 Feb 2024 | 785.50 | 786.00 | 757.30 | 771.70 | 771.70 | 33,552,400 |
26 Feb 2024 | 774.80 | 792.60 | 764.10 | 788.00 | 788.00 | 33,351,400 |
22 Feb 2024 | 779.00 | 779.00 | 753.50 | 763.20 | 763.20 | 31,100,000 |
21 Feb 2024 | 748.00 | 775.90 | 736.20 | 767.30 | 767.30 | 48,947,200 |
20 Feb 2024 | 790.00 | 790.20 | 742.10 | 749.70 | 749.70 | 55,627,300 |
19 Feb 2024 | 780.80 | 810.00 | 773.80 | 792.50 | 792.50 | 63,895,000 |
16 Feb 2024 | 746.20 | 808.40 | 745.00 | 778.70 | 778.70 | 97,531,200 |
15 Feb 2024 | 670.00 | 731.30 | 660.00 | 731.20 | 731.20 | 127,582,600 |
14 Feb 2024 | 640.50 | 640.80 | 621.10 | 631.30 | 631.30 | 22,750,800 |
13 Feb 2024 | 642.00 | 646.40 | 629.80 | 641.70 | 641.70 | 21,853,800 |
09 Feb 2024 | 617.10 | 622.20 | 612.10 | 617.50 | 617.50 | 13,570,800 |
08 Feb 2024 | 637.70 | 638.50 | 618.40 | 619.00 | 619.00 | 18,066,600 |
07 Feb 2024 | 643.70 | 643.70 | 631.30 | 635.00 | 635.00 | 10,802,900 |
06 Feb 2024 | 642.10 | 649.60 | 640.50 | 643.20 | 643.20 | 10,340,500 |
05 Feb 2024 | 635.00 | 650.50 | 631.60 | 649.30 | 649.30 | 14,238,200 |
02 Feb 2024 | 630.80 | 635.50 | 626.10 | 632.00 | 632.00 | 10,860,800 |
01 Feb 2024 | 641.60 | 642.40 | 621.10 | 624.20 | 624.20 | 18,157,800 |
31 Jan 2024 | 650.00 | 652.10 | 640.00 | 650.50 | 650.50 | 14,767,200 |
30 Jan 2024 | 653.80 | 658.80 | 648.80 | 651.20 | 651.20 | 14,058,100 |
29 Jan 2024 | 688.00 | 689.90 | 653.20 | 654.70 | 654.70 | 25,908,400 |
26 Jan 2024 | 665.00 | 691.40 | 662.50 | 684.70 | 684.70 | 37,577,000 |
25 Jan 2024 | 662.20 | 670.00 | 654.50 | 661.50 | 661.50 | 16,962,400 |
24 Jan 2024 | 651.30 | 662.00 | 648.00 | 661.10 | 661.10 | 13,771,100 |
23 Jan 2024 | 661.10 | 665.90 | 649.50 | 654.50 | 654.50 | 13,147,000 |
22 Jan 2024 | 655.00 | 661.50 | 649.20 | 658.60 | 658.60 | 13,292,400 |
19 Jan 2024 | 657.70 | 663.40 | 647.50 | 651.20 | 651.20 | 15,713,300 |
18 Jan 2024 | 649.00 | 654.80 | 640.70 | 652.30 | 652.30 | 15,981,200 |
17 Jan 2024 | 646.80 | 655.50 | 643.00 | 648.30 | 648.30 | 14,760,100 |
16 Jan 2024 | 648.40 | 653.70 | 638.50 | 645.90 | 645.90 | 16,213,800 |
15 Jan 2024 | 657.00 | 659.50 | 647.80 | 655.80 | 655.80 | 4,828,700 |
12 Jan 2024 | 650.00 | 656.00 | 641.10 | 654.20 | 654.20 | 22,844,700 |
11 Jan 2024 | 638.00 | 656.60 | 634.50 | 643.70 | 643.70 | 35,807,800 |
10 Jan 2024 | 673.10 | 681.90 | 658.10 | 659.80 | 659.80 | 27,563,800 |
09 Jan 2024 | 650.00 | 681.40 | 649.20 | 671.90 | 671.90 | 40,367,400 |
05 Jan 2024 | 627.40 | 654.80 | 626.90 | 648.20 | 648.20 | 37,062,500 |
04 Jan 2024 | 620.00 | 627.90 | 612.80 | 625.10 | 625.10 | 25,463,400 |
29 Dec 2023 | 584.00 | 628.00 | 581.70 | 628.00 | 628.00 | 61,358,800 |
28 Dec 2023 | 574.10 | 586.90 | 572.00 | 584.00 | 584.00 | 13,592,100 |
27 Dec 2023 | 570.00 | 581.70 | 565.00 | 578.60 | 578.60 | 17,865,700 |
26 Dec 2023 | 568.00 | 569.80 | 558.60 | 565.40 | 565.40 | 12,299,700 |
25 Dec 2023 | 580.00 | 581.40 | 568.80 | 569.60 | 569.60 | 10,399,200 |
22 Dec 2023 | 580.00 | 581.90 | 576.60 | 578.80 | 578.80 | 8,401,600 |
21 Dec 2023 | 575.50 | 581.10 | 571.50 | 578.80 | 578.80 | 9,648,000 |
20 Dec 2023 | 580.00 | 590.90 | 576.50 | 576.60 | 576.60 | 14,650,000 |
19 Dec 2023 | 581.10 | 585.00 | 570.50 | 577.50 | 577.50 | 13,005,300 |
18 Dec 2023 | 588.00 | 588.50 | 571.30 | 581.10 | 581.10 | 16,212,200 |
15 Dec 2023 | 573.90 | 594.50 | 573.40 | 590.80 | 590.80 | 33,175,000 |
14 Dec 2023 | 585.50 | 590.70 | 573.40 | 574.10 | 574.10 | 12,453,200 |
13 Dec 2023 | 580.10 | 581.80 | 573.40 | 577.60 | 577.60 | 8,566,600 |
12 Dec 2023 | 593.10 | 598.90 | 578.70 | 579.40 | 579.40 | 13,844,600 |
11 Dec 2023 | 585.00 | 593.10 | 584.40 | 589.60 | 589.60 | 12,942,400 |
08 Dec 2023 | 581.20 | 588.90 | 577.60 | 579.60 | 579.60 | 12,465,800 |
07 Dec 2023 | 583.00 | 584.00 | 573.00 | 583.20 | 583.20 | 13,926,000 |
06 Dec 2023 | 572.00 | 585.00 | 571.70 | 585.00 | 585.00 | 16,615,400 |
05 Dec 2023 | 565.10 | 571.00 | 561.30 | 567.00 | 567.00 | 10,247,800 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |