Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 May 2024 | 825.00 | 825.00 | 813.00 | 816.80 | 816.80 | 152,075 |
28 May 2024 | 829.70 | 834.80 | 826.40 | 832.40 | 832.40 | 455,717 |
24 May 2024 | 819.00 | 827.20 | 816.60 | 825.60 | 825.60 | 178,664 |
23 May 2024 | 818.40 | 825.60 | 816.00 | 820.20 | 820.20 | 285,004 |
22 May 2024 | 835.00 | 837.10 | 816.10 | 820.20 | 820.20 | 558,450 |
21 May 2024 | 842.40 | 844.40 | 830.80 | 837.20 | 837.20 | 273,605 |
20 May 2024 | 846.20 | 853.20 | 846.20 | 850.20 | 850.20 | 184,911 |
17 May 2024 | 853.90 | 856.60 | 844.60 | 846.80 | 846.80 | 298,211 |
16 May 2024 | 849.40 | 856.60 | 846.80 | 854.20 | 854.20 | 313,498 |
15 May 2024 | 845.80 | 848.80 | 838.00 | 843.60 | 843.60 | 399,453 |
14 May 2024 | 845.20 | 850.00 | 842.40 | 844.60 | 844.60 | 346,374 |
13 May 2024 | 845.80 | 854.10 | 844.00 | 844.20 | 844.20 | 317,514 |
10 May 2024 | 832.80 | 847.80 | 825.00 | 846.60 | 846.60 | 360,425 |
09 May 2024 | 836.60 | 839.40 | 832.10 | 832.20 | 832.20 | 200,841 |
08 May 2024 | 825.70 | 836.80 | 825.10 | 836.40 | 836.40 | 349,939 |
07 May 2024 | 817.40 | 832.60 | 816.40 | 828.80 | 828.80 | 705,331 |
03 May 2024 | 807.20 | 821.60 | 807.20 | 814.00 | 814.00 | 506,831 |
02 May 2024 | 806.40 | 808.60 | 800.40 | 804.40 | 804.40 | 516,743 |
01 May 2024 | 809.80 | 815.70 | 804.40 | 806.80 | 806.80 | 286,691 |
30 Apr 2024 | 824.00 | 824.60 | 811.20 | 812.00 | 812.00 | 649,543 |
29 Apr 2024 | 814.20 | 822.20 | 811.00 | 819.80 | 819.80 | 591,266 |
26 Apr 2024 | 803.00 | 820.60 | 799.90 | 811.60 | 811.60 | 1,103,912 |
25 Apr 2024 | 784.60 | 797.00 | 774.80 | 795.60 | 795.60 | 1,707,520 |
24 Apr 2024 | 798.80 | 804.20 | 797.00 | 802.50 | 802.50 | 830,451 |
23 Apr 2024 | 795.80 | 804.60 | 794.20 | 800.20 | 800.20 | 608,348 |
22 Apr 2024 | 781.40 | 804.40 | 779.20 | 793.00 | 793.00 | 478,868 |
19 Apr 2024 | 770.60 | 778.80 | 764.80 | 777.60 | 777.60 | 567,207 |
18 Apr 2024 | 770.60 | 774.20 | 764.60 | 770.20 | 770.20 | 556,661 |
17 Apr 2024 | 752.40 | 762.60 | 750.80 | 759.70 | 759.70 | 418,347 |
16 Apr 2024 | 752.40 | 758.40 | 745.90 | 753.40 | 753.40 | 721,569 |
15 Apr 2024 | 768.00 | 775.40 | 761.20 | 765.00 | 765.00 | 465,263 |
12 Apr 2024 | 769.20 | 772.20 | 760.40 | 763.20 | 763.20 | 626,874 |
11 Apr 2024 | 764.20 | 773.40 | 751.40 | 762.50 | 762.50 | 520,991 |
10 Apr 2024 | 757.80 | 773.40 | 749.60 | 754.80 | 754.80 | 579,055 |
09 Apr 2024 | 733.80 | 755.40 | 730.20 | 747.60 | 747.60 | 499,488 |
08 Apr 2024 | 724.00 | 737.00 | 722.60 | 736.80 | 736.80 | 298,853 |
05 Apr 2024 | 729.60 | 733.00 | 719.80 | 721.60 | 721.60 | 790,630 |
04 Apr 2024 | 737.60 | 746.80 | 733.20 | 739.80 | 739.80 | 390,269 |
03 Apr 2024 | 734.80 | 739.40 | 731.40 | 737.40 | 737.40 | 223,028 |
02 Apr 2024 | 747.90 | 748.60 | 733.60 | 735.90 | 735.90 | 768,343 |
28 Mar 2024 | 744.00 | 759.80 | 740.60 | 756.80 | 756.80 | 739,862 |
27 Mar 2024 | 741.60 | 742.20 | 726.10 | 740.60 | 740.60 | 621,159 |
26 Mar 2024 | 735.80 | 744.20 | 735.80 | 741.50 | 741.50 | 391,370 |
25 Mar 2024 | 739.00 | 743.60 | 737.20 | 740.00 | 740.00 | 839,812 |
22 Mar 2024 | 730.00 | 748.90 | 730.00 | 748.70 | 748.70 | 1,103,090 |
21 Mar 2024 | 715.40 | 727.20 | 708.80 | 726.40 | 726.40 | 784,135 |
20 Mar 2024 | 702.20 | 703.20 | 696.60 | 701.80 | 701.80 | 550,390 |
19 Mar 2024 | 701.40 | 705.80 | 698.00 | 703.10 | 703.10 | 447,938 |
18 Mar 2024 | 704.70 | 710.00 | 704.40 | 708.70 | 708.70 | 582,233 |
15 Mar 2024 | 701.40 | 709.40 | 700.60 | 707.40 | 707.40 | 625,977 |
14 Mar 2024 | 712.20 | 715.20 | 700.20 | 704.10 | 704.10 | 811,422 |
13 Mar 2024 | 716.60 | 718.20 | 706.60 | 714.60 | 714.60 | 488,742 |
12 Mar 2024 | 716.60 | 720.00 | 713.60 | 718.60 | 718.60 | 318,637 |
11 Mar 2024 | 701.00 | 709.40 | 696.60 | 709.00 | 709.00 | 545,764 |
08 Mar 2024 | 715.00 | 716.40 | 699.40 | 706.00 | 706.00 | 649,649 |
07 Mar 2024 | 709.30 | 716.80 | 705.20 | 715.20 | 715.20 | 326,126 |
06 Mar 2024 | 712.30 | 716.60 | 709.60 | 713.20 | 713.20 | 630,598 |
05 Mar 2024 | 710.00 | 712.80 | 706.80 | 712.00 | 712.00 | 358,690 |
04 Mar 2024 | 714.90 | 716.50 | 708.80 | 715.00 | 715.00 | 736,349 |
01 Mar 2024 | 715.80 | 717.80 | 705.40 | 711.40 | 711.40 | 696,584 |
29 Feb 2024 | 715.40 | 724.00 | 707.60 | 708.40 | 708.40 | 840,020 |
28 Feb 2024 | 718.50 | 720.00 | 708.20 | 712.60 | 712.60 | 531,747 |
27 Feb 2024 | 719.40 | 725.60 | 713.40 | 714.90 | 714.90 | 431,963 |
26 Feb 2024 | 729.60 | 734.60 | 715.80 | 727.80 | 727.80 | 447,781 |
23 Feb 2024 | 722.60 | 730.20 | 705.80 | 730.20 | 730.20 | 930,885 |
22 Feb 2024 | 756.90 | 778.60 | 733.40 | 734.00 | 734.00 | 900,884 |
21 Feb 2024 | 794.40 | 794.40 | 774.30 | 779.80 | 779.80 | 472,991 |
20 Feb 2024 | 781.20 | 790.60 | 780.80 | 790.20 | 790.20 | 342,480 |
19 Feb 2024 | 782.80 | 784.40 | 777.20 | 782.20 | 782.20 | 121,883 |
16 Feb 2024 | 775.80 | 784.00 | 774.00 | 781.20 | 781.20 | 498,168 |
15 Feb 2024 | 774.00 | 775.20 | 766.80 | 771.80 | 771.80 | 428,451 |
14 Feb 2024 | 762.60 | 774.80 | 760.40 | 766.40 | 766.40 | 404,771 |
13 Feb 2024 | 775.60 | 776.80 | 753.00 | 756.20 | 756.20 | 413,822 |
12 Feb 2024 | 783.20 | 786.20 | 773.00 | 776.60 | 776.60 | 546,309 |
09 Feb 2024 | 786.80 | 788.40 | 779.80 | 780.80 | 780.80 | 225,920 |
08 Feb 2024 | 783.20 | 790.60 | 777.80 | 785.00 | 785.00 | 328,229 |
07 Feb 2024 | 791.00 | 794.00 | 781.40 | 781.40 | 781.40 | 737,200 |
06 Feb 2024 | 777.60 | 783.80 | 774.40 | 783.00 | 783.00 | 263,721 |
05 Feb 2024 | 775.60 | 781.40 | 769.60 | 772.20 | 772.20 | 298,506 |
02 Feb 2024 | 779.00 | 790.20 | 776.80 | 778.00 | 778.00 | 516,172 |
01 Feb 2024 | 763.60 | 784.80 | 763.60 | 767.60 | 767.60 | 648,302 |
31 Jan 2024 | 794.80 | 795.80 | 769.80 | 775.80 | 775.80 | 709,667 |
30 Jan 2024 | 821.60 | 834.20 | 778.80 | 795.40 | 795.40 | 1,455,381 |
29 Jan 2024 | 770.80 | 784.40 | 766.60 | 782.00 | 782.00 | 811,422 |
26 Jan 2024 | 768.40 | 778.40 | 763.20 | 772.00 | 772.00 | 554,532 |
25 Jan 2024 | 760.40 | 767.40 | 756.00 | 766.80 | 766.80 | 500,051 |
24 Jan 2024 | 755.60 | 759.40 | 750.00 | 755.40 | 755.40 | 470,532 |
23 Jan 2024 | 732.40 | 750.80 | 726.40 | 745.80 | 745.80 | 454,482 |
22 Jan 2024 | 725.90 | 732.20 | 723.20 | 729.00 | 729.00 | 500,062 |
19 Jan 2024 | 733.80 | 736.20 | 719.20 | 720.80 | 720.80 | 368,952 |
18 Jan 2024 | 716.40 | 729.40 | 713.20 | 725.00 | 725.00 | 418,667 |
17 Jan 2024 | 722.60 | 722.80 | 705.80 | 718.30 | 718.30 | 588,980 |
16 Jan 2024 | 728.60 | 736.40 | 724.80 | 729.60 | 729.60 | 430,712 |
15 Jan 2024 | 733.30 | 736.00 | 727.60 | 732.40 | 732.40 | 629,534 |
12 Jan 2024 | 737.60 | 743.00 | 728.00 | 730.20 | 730.20 | 526,788 |
11 Jan 2024 | 754.80 | 755.00 | 727.60 | 730.20 | 730.20 | 998,389 |
10 Jan 2024 | 752.00 | 765.00 | 748.80 | 761.80 | 761.80 | 831,395 |
09 Jan 2024 | 769.80 | 771.60 | 756.00 | 756.40 | 756.40 | 534,206 |
08 Jan 2024 | 765.30 | 772.40 | 752.80 | 769.80 | 769.80 | 415,466 |
05 Jan 2024 | 734.40 | 783.60 | 733.00 | 773.00 | 773.00 | 1,618,537 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |