Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 977.90 | 982.40 | 927.80 | 930.10 | 930.10 | 5,471,000 |
27 Jun 2024 | 980.30 | 983.70 | 951.40 | 976.60 | 976.60 | 4,504,000 |
26 Jun 2024 | 980.00 | 1,009.50 | 976.00 | 984.40 | 984.40 | 3,706,200 |
25 Jun 2024 | 981.00 | 987.80 | 972.70 | 979.10 | 979.10 | 2,222,300 |
24 Jun 2024 | 960.10 | 980.50 | 958.30 | 975.20 | 975.20 | 3,191,700 |
21 Jun 2024 | 946.00 | 960.90 | 933.00 | 958.30 | 958.30 | 3,645,700 |
20 Jun 2024 | 950.00 | 953.00 | 933.50 | 943.60 | 943.60 | 2,532,800 |
19 Jun 2024 | 978.30 | 979.40 | 945.10 | 960.80 | 960.80 | 3,368,000 |
18 Jun 2024 | 985.00 | 1,006.00 | 971.00 | 979.20 | 979.20 | 3,916,800 |
17 Jun 2024 | 987.80 | 989.50 | 970.50 | 983.10 | 983.10 | 2,566,600 |
14 Jun 2024 | 968.90 | 986.10 | 956.30 | 984.80 | 984.80 | 4,554,700 |
13 Jun 2024 | 965.80 | 978.50 | 958.10 | 969.60 | 969.60 | 2,919,600 |
12 Jun 2024 | 951.80 | 977.70 | 951.50 | 965.00 | 965.00 | 3,293,600 |
11 Jun 2024 | 981.50 | 983.00 | 951.00 | 960.70 | 960.70 | 4,221,600 |
10 Jun 2024 | 950.00 | 979.90 | 935.20 | 979.10 | 979.10 | 5,485,700 |
07 Jun 2024 | 936.90 | 940.40 | 920.70 | 920.90 | 920.90 | 3,351,800 |
06 Jun 2024 | 969.70 | 974.80 | 932.00 | 937.00 | 937.00 | 4,483,900 |
05 Jun 2024 | 950.00 | 969.90 | 927.40 | 967.00 | 967.00 | 4,626,400 |
04 Jun 2024 | 970.90 | 977.50 | 929.00 | 970.30 | 970.30 | 6,337,100 |
03 Jun 2024 | 1,030.50 | 1,048.00 | 984.10 | 984.10 | 984.10 | 9,432,500 |
31 May 2024 | 960.00 | 989.70 | 951.00 | 970.20 | 970.20 | 21,902,400 |
30 May 2024 | 945.00 | 959.90 | 936.00 | 959.00 | 959.00 | 4,650,500 |
29 May 2024 | 920.00 | 942.30 | 901.00 | 935.60 | 935.60 | 3,414,500 |
28 May 2024 | 945.10 | 953.90 | 912.50 | 924.70 | 924.70 | 5,171,500 |
27 May 2024 | 942.80 | 959.80 | 925.00 | 951.90 | 951.90 | 3,400,800 |
24 May 2024 | 925.00 | 966.40 | 922.90 | 948.50 | 948.50 | 5,566,900 |
23 May 2024 | 878.00 | 953.80 | 878.00 | 951.70 | 951.70 | 7,639,100 |
22 May 2024 | 872.80 | 947.90 | 871.80 | 932.60 | 932.60 | 13,797,600 |
21 May 2024 | 841.80 | 870.30 | 839.00 | 868.80 | 868.80 | 4,346,200 |
20 May 2024 | 810.20 | 838.50 | 810.10 | 838.50 | 838.50 | 3,204,000 |
17 May 2024 | 801.00 | 836.00 | 801.00 | 823.40 | 823.40 | 4,838,800 |
16 May 2024 | 800.00 | 812.50 | 777.90 | 812.00 | 812.00 | 5,876,900 |
15 May 2024 | 854.40 | 856.10 | 771.00 | 799.30 | 799.30 | 11,829,200 |
14 May 2024 | 870.00 | 879.90 | 861.50 | 869.40 | 869.40 | 5,056,900 |
13 May 2024 | 863.00 | 863.70 | 844.10 | 851.40 | 851.40 | 2,171,200 |
10 May 2024 | 846.10 | 862.90 | 843.10 | 862.40 | 862.40 | 3,220,100 |
09 May 2024 | 849.80 | 858.70 | 836.60 | 843.00 | 843.00 | 2,924,300 |
08 May 2024 | 860.00 | 867.10 | 851.10 | 852.60 | 852.60 | 3,408,300 |
07 May 2024 | 840.50 | 860.40 | 835.20 | 860.40 | 860.40 | 3,469,100 |
02 May 2024 | 821.80 | 835.40 | 820.80 | 834.50 | 834.50 | 2,034,100 |
01 May 2024 | 819.90 | 836.10 | 819.00 | 828.00 | 828.00 | 2,256,700 |
30 Apr 2024 | 814.50 | 840.80 | 812.50 | 831.00 | 831.00 | 3,108,000 |
26 Apr 2024 | 815.50 | 824.30 | 808.80 | 818.80 | 818.80 | 1,915,900 |
25 Apr 2024 | 827.10 | 832.60 | 820.00 | 820.00 | 820.00 | 2,219,300 |
24 Apr 2024 | 819.00 | 833.00 | 813.40 | 831.00 | 831.00 | 2,774,400 |
23 Apr 2024 | 820.00 | 827.50 | 813.20 | 819.60 | 819.60 | 2,535,600 |
22 Apr 2024 | 793.00 | 817.80 | 790.20 | 817.20 | 817.20 | 3,888,500 |
19 Apr 2024 | 801.00 | 806.30 | 787.00 | 788.70 | 788.70 | 4,968,200 |
18 Apr 2024 | 800.10 | 827.20 | 798.50 | 821.40 | 821.40 | 3,390,000 |
17 Apr 2024 | 801.40 | 808.00 | 793.70 | 800.00 | 800.00 | 1,986,900 |
16 Apr 2024 | 808.90 | 811.90 | 793.20 | 803.00 | 803.00 | 3,828,900 |
15 Apr 2024 | 815.00 | 824.60 | 812.40 | 821.60 | 821.60 | 1,770,700 |
12 Apr 2024 | 828.00 | 832.80 | 815.60 | 821.30 | 821.30 | 3,016,700 |
11 Apr 2024 | 822.00 | 834.90 | 815.60 | 819.20 | 819.20 | 2,927,900 |
10 Apr 2024 | 835.00 | 857.00 | 831.70 | 835.90 | 835.90 | 3,178,600 |
09 Apr 2024 | 824.10 | 832.50 | 822.00 | 832.40 | 832.40 | 2,244,500 |
08 Apr 2024 | 843.40 | 845.00 | 820.20 | 825.40 | 825.40 | 3,340,000 |
05 Apr 2024 | 854.80 | 854.80 | 841.00 | 852.50 | 852.50 | 1,690,300 |
04 Apr 2024 | 858.00 | 864.10 | 850.10 | 857.00 | 857.00 | 2,662,500 |
03 Apr 2024 | 850.00 | 865.90 | 838.60 | 846.10 | 846.10 | 2,433,000 |
02 Apr 2024 | 857.80 | 859.60 | 848.10 | 854.40 | 854.40 | 2,325,000 |
01 Apr 2024 | 834.70 | 861.70 | 826.30 | 858.00 | 858.00 | 3,601,100 |
29 Mar 2024 | 845.10 | 853.90 | 828.40 | 835.80 | 835.80 | 1,666,700 |
28 Mar 2024 | 839.00 | 844.60 | 827.70 | 840.50 | 840.50 | 2,499,400 |
27 Mar 2024 | 820.00 | 848.20 | 816.50 | 830.80 | 830.80 | 4,840,700 |
26 Mar 2024 | 821.00 | 828.20 | 811.30 | 813.80 | 813.80 | 4,922,100 |
25 Mar 2024 | 853.40 | 869.00 | 822.60 | 823.40 | 823.40 | 9,395,000 |
22 Mar 2024 | 842.70 | 935.00 | 833.00 | 883.40 | 883.40 | 27,109,900 |
21 Mar 2024 | 839.10 | 849.00 | 834.60 | 839.80 | 839.80 | 3,929,700 |
19 Mar 2024 | 838.00 | 838.50 | 818.70 | 829.00 | 829.00 | 3,732,100 |
18 Mar 2024 | 810.00 | 831.40 | 807.90 | 830.60 | 830.60 | 3,046,800 |
15 Mar 2024 | 797.20 | 824.40 | 794.00 | 808.50 | 808.50 | 4,652,400 |
14 Mar 2024 | 799.00 | 805.90 | 795.50 | 801.70 | 801.70 | 2,405,400 |
13 Mar 2024 | 815.00 | 820.50 | 802.30 | 806.80 | 806.80 | 2,467,700 |
12 Mar 2024 | 795.00 | 818.20 | 782.50 | 813.70 | 813.70 | 3,545,100 |
11 Mar 2024 | 791.20 | 795.10 | 778.60 | 795.10 | 795.10 | 3,110,200 |
08 Mar 2024 | 785.00 | 806.20 | 781.20 | 796.50 | 796.50 | 3,412,900 |
07 Mar 2024 | 808.10 | 813.50 | 786.00 | 790.00 | 790.00 | 3,903,600 |
06 Mar 2024 | 817.00 | 825.80 | 804.20 | 807.60 | 807.60 | 3,887,000 |
05 Mar 2024 | 818.90 | 826.00 | 807.80 | 817.00 | 817.00 | 2,503,300 |
04 Mar 2024 | 818.00 | 822.60 | 807.80 | 816.50 | 816.50 | 2,668,500 |
01 Mar 2024 | 819.30 | 828.80 | 812.10 | 814.90 | 814.90 | 2,511,700 |
29 Feb 2024 | 817.00 | 821.90 | 808.60 | 815.50 | 815.50 | 3,208,500 |
28 Feb 2024 | 820.00 | 826.40 | 816.10 | 817.80 | 817.80 | 2,451,800 |
27 Feb 2024 | 832.00 | 839.90 | 818.00 | 820.00 | 820.00 | 2,886,400 |
26 Feb 2024 | 828.00 | 837.90 | 822.20 | 831.50 | 831.50 | 2,910,200 |
22 Feb 2024 | 816.00 | 824.00 | 812.30 | 820.20 | 820.20 | 2,631,700 |
21 Feb 2024 | 822.00 | 823.90 | 806.40 | 809.80 | 809.80 | 2,810,000 |
20 Feb 2024 | 826.20 | 836.50 | 818.00 | 825.20 | 825.20 | 3,075,400 |
19 Feb 2024 | 797.50 | 822.00 | 792.00 | 820.00 | 820.00 | 2,732,400 |
16 Feb 2024 | 797.00 | 811.60 | 785.60 | 804.00 | 804.00 | 3,383,200 |
15 Feb 2024 | 820.00 | 828.70 | 805.10 | 806.10 | 806.10 | 3,445,200 |
14 Feb 2024 | 840.00 | 840.10 | 811.20 | 811.20 | 811.20 | 4,007,800 |
13 Feb 2024 | 831.00 | 854.10 | 826.00 | 845.70 | 845.70 | 5,134,400 |
09 Feb 2024 | 841.20 | 849.80 | 819.40 | 819.60 | 819.60 | 5,518,700 |
08 Feb 2024 | 861.20 | 862.00 | 826.00 | 842.00 | 842.00 | 8,625,500 |
07 Feb 2024 | 915.70 | 921.00 | 850.10 | 862.10 | 862.10 | 14,582,500 |
06 Feb 2024 | 979.80 | 982.40 | 945.70 | 945.70 | 945.70 | 4,221,000 |
05 Feb 2024 | 981.00 | 995.50 | 974.20 | 988.00 | 988.00 | 2,912,600 |
02 Feb 2024 | 990.00 | 991.90 | 974.30 | 980.20 | 980.20 | 2,206,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |