Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 864.00 | 866.50 | 839.30 | 841.10 | 841.10 | 28,012,200 |
04 Jul 2024 | - | - | - | - | - | - |
03 Jul 2024 | 858.00 | 858.80 | 847.20 | 854.90 | 854.90 | 20,175,700 |
02 Jul 2024 | 853.70 | 862.00 | 848.10 | 856.80 | 856.80 | 24,103,100 |
01 Jul 2024 | 872.70 | 876.10 | 856.90 | 856.90 | 856.90 | 22,273,000 |
28 Jun 2024 | 866.00 | 870.90 | 854.30 | 866.20 | 866.20 | 26,983,800 |
27 Jun 2024 | 861.30 | 881.30 | 861.00 | 868.00 | 868.00 | 31,950,600 |
26 Jun 2024 | 861.80 | 874.00 | 860.20 | 868.50 | 868.50 | 22,699,200 |
25 Jun 2024 | 869.00 | 874.00 | 858.50 | 863.80 | 863.80 | 27,717,800 |
24 Jun 2024 | 840.10 | 859.00 | 840.10 | 855.90 | 855.90 | 27,787,400 |
21 Jun 2024 | 855.90 | 858.20 | 839.30 | 843.50 | 843.50 | 34,778,800 |
20 Jun 2024 | 857.00 | 859.50 | 840.20 | 848.50 | 848.50 | 31,022,000 |
19 Jun 2024 | 870.00 | 884.20 | 864.00 | 866.30 | 866.30 | 32,250,200 |
18 Jun 2024 | 863.00 | 871.00 | 852.30 | 868.50 | 868.50 | 34,821,500 |
17 Jun 2024 | 865.00 | 869.00 | 852.40 | 855.00 | 855.00 | 26,142,700 |
14 Jun 2024 | 859.00 | 883.00 | 858.60 | 876.10 | 876.10 | 44,447,700 |
13 Jun 2024 | 894.50 | 896.80 | 857.50 | 859.20 | 859.20 | 51,884,300 |
12 Jun 2024 | 898.40 | 905.70 | 885.10 | 894.50 | 894.50 | 32,156,300 |
11 Jun 2024 | 911.50 | 925.90 | 896.00 | 902.40 | 902.40 | 40,512,400 |
10 Jun 2024 | 920.50 | 927.90 | 912.20 | 922.50 | 922.50 | 27,311,000 |
07 Jun 2024 | 933.40 | 949.70 | 924.60 | 926.10 | 926.10 | 33,692,300 |
06 Jun 2024 | 928.00 | 940.20 | 920.80 | 933.30 | 933.30 | 35,782,400 |
05 Jun 2024 | 922.20 | 932.40 | 914.10 | 921.90 | 921.90 | 34,864,600 |
04 Jun 2024 | 925.00 | 942.50 | 921.60 | 925.50 | 925.50 | 55,595,700 |
03 Jun 2024 | 943.00 | 951.00 | 922.90 | 928.80 | 928.80 | 57,639,400 |
31 May 2024 | 893.90 | 945.30 | 887.50 | 939.60 | 939.60 | 99,622,800 |
30 May 2024 | 906.10 | 923.20 | 871.70 | 885.50 | 885.50 | 98,750,500 |
29 May 2024 | 1,012.00 | 1,018.00 | 925.20 | 926.30 | 926.30 | 131,470,800 |
28 May 2024 | 977.00 | 1,010.50 | 973.00 | 1,010.50 | 1,010.50 | 71,585,800 |
27 May 2024 | 978.80 | 987.50 | 962.40 | 971.00 | 971.00 | 53,156,200 |
24 May 2024 | 965.00 | 992.90 | 949.00 | 978.90 | 978.90 | 58,841,000 |
23 May 2024 | 995.70 | 997.60 | 963.00 | 987.20 | 987.20 | 57,696,700 |
22 May 2024 | 1,004.00 | 1,033.00 | 982.10 | 987.80 | 987.80 | 55,941,700 |
21 May 2024 | 984.00 | 1,014.00 | 978.30 | 1,003.50 | 1,003.50 | 54,449,100 |
20 May 2024 | 945.10 | 976.80 | 935.50 | 975.00 | 975.00 | 60,809,200 |
17 May 2024 | 928.40 | 955.50 | 925.80 | 952.00 | 952.00 | 48,531,400 |
16 May 2024 | 945.00 | 949.50 | 928.20 | 935.00 | 935.00 | 37,526,200 |
15 May 2024 | 942.50 | 962.00 | 929.50 | 931.50 | 931.50 | 47,566,500 |
14 May 2024 | 947.20 | 954.80 | 933.50 | 937.20 | 937.20 | 37,302,800 |
13 May 2024 | 954.40 | 955.20 | 923.20 | 941.70 | 941.70 | 50,929,700 |
10 May 2024 | 957.20 | 964.50 | 950.30 | 956.00 | 956.00 | 47,373,100 |
09 May 2024 | 969.80 | 972.10 | 947.60 | 951.80 | 951.80 | 45,516,900 |
08 May 2024 | 982.80 | 993.80 | 956.20 | 968.00 | 968.00 | 57,874,500 |
07 May 2024 | 982.00 | 988.00 | 952.80 | 982.90 | 982.90 | 60,605,100 |
02 May 2024 | 960.00 | 977.00 | 945.70 | 972.80 | 972.80 | 62,136,900 |
01 May 2024 | 951.20 | 965.20 | 933.60 | 949.00 | 949.00 | 77,568,700 |
30 Apr 2024 | 978.20 | 1,005.50 | 966.70 | 987.10 | 987.10 | 60,562,500 |
26 Apr 2024 | 985.00 | 993.00 | 960.00 | 981.20 | 981.20 | 63,024,400 |
25 Apr 2024 | 1,010.00 | 1,011.00 | 971.80 | 979.00 | 979.00 | 79,022,600 |
24 Apr 2024 | 1,021.50 | 1,025.50 | 992.60 | 1,011.00 | 1,011.00 | 57,626,700 |
23 Apr 2024 | 1,036.00 | 1,064.50 | 1,015.00 | 1,017.00 | 1,017.00 | 57,761,900 |
22 Apr 2024 | 1,023.50 | 1,059.50 | 1,019.00 | 1,032.50 | 1,032.50 | 56,444,100 |
19 Apr 2024 | 1,007.00 | 1,023.50 | 986.20 | 1,014.50 | 1,014.50 | 69,387,200 |
18 Apr 2024 | 1,000.00 | 1,029.00 | 996.30 | 1,017.00 | 1,017.00 | 62,060,500 |
17 Apr 2024 | 1,061.00 | 1,074.00 | 1,003.50 | 1,009.50 | 1,009.50 | 102,325,400 |
16 Apr 2024 | 1,098.50 | 1,099.00 | 1,047.00 | 1,052.50 | 1,052.50 | 100,738,300 |
15 Apr 2024 | 1,035.50 | 1,114.50 | 1,030.50 | 1,107.50 | 1,107.50 | 123,691,200 |
12 Apr 2024 | 1,078.00 | 1,085.00 | 1,029.00 | 1,046.50 | 1,046.50 | 80,594,600 |
11 Apr 2024 | 1,064.00 | 1,083.50 | 1,028.50 | 1,072.50 | 1,072.50 | 125,823,600 |
10 Apr 2024 | 1,028.00 | 1,099.00 | 1,015.00 | 1,077.00 | 1,077.00 | 147,717,200 |
09 Apr 2024 | 1,004.00 | 1,053.50 | 999.10 | 1,040.00 | 1,040.00 | 143,042,700 |
08 Apr 2024 | 970.50 | 1,002.50 | 955.00 | 991.00 | 991.00 | 143,118,300 |
05 Apr 2024 | 988.00 | 1,010.00 | 907.20 | 953.50 | 953.50 | 230,108,200 |
04 Apr 2024 | 926.00 | 1,031.00 | 926.00 | 1,012.50 | 1,012.50 | 206,505,300 |
03 Apr 2024 | 899.50 | 935.50 | 894.20 | 925.30 | 925.30 | 90,393,600 |
02 Apr 2024 | 900.00 | 918.90 | 892.80 | 905.60 | 905.60 | 76,583,400 |
01 Apr 2024 | 960.00 | 960.70 | 900.30 | 901.80 | 901.80 | 102,339,800 |
29 Mar 2024 | 919.70 | 951.90 | 910.10 | 942.00 | 942.00 | 95,065,200 |
28 Mar 2024 | 915.20 | 960.60 | 909.40 | 918.20 | 918.20 | 154,855,800 |
27 Mar 2024 | 898.00 | 909.90 | 881.70 | 895.40 | 895.40 | 81,520,800 |
26 Mar 2024 | 869.40 | 901.30 | 865.00 | 893.10 | 893.10 | 78,504,700 |
25 Mar 2024 | 872.00 | 887.30 | 866.00 | 867.70 | 867.70 | 82,525,200 |
22 Mar 2024 | 874.60 | 891.00 | 857.70 | 872.80 | 872.80 | 129,272,900 |
21 Mar 2024 | 816.40 | 862.70 | 809.20 | 857.40 | 857.40 | 139,696,500 |
19 Mar 2024 | 838.00 | 838.90 | 803.50 | 808.20 | 808.20 | 136,044,700 |
18 Mar 2024 | 944.60 | 944.90 | 818.50 | 828.90 | 828.90 | 233,531,900 |
15 Mar 2024 | 842.00 | 967.30 | 837.50 | 966.20 | 966.20 | 285,662,500 |
14 Mar 2024 | 805.00 | 860.80 | 801.70 | 854.80 | 854.80 | 134,323,900 |
13 Mar 2024 | 795.40 | 815.00 | 789.20 | 800.70 | 800.70 | 68,186,700 |
12 Mar 2024 | 789.00 | 795.40 | 765.70 | 787.70 | 787.70 | 48,835,200 |
11 Mar 2024 | 800.00 | 810.90 | 783.70 | 789.80 | 789.80 | 59,125,600 |
08 Mar 2024 | 789.00 | 807.90 | 786.20 | 806.70 | 806.70 | 57,081,600 |
07 Mar 2024 | 785.00 | 795.40 | 771.40 | 793.00 | 793.00 | 52,908,800 |
06 Mar 2024 | 773.50 | 783.00 | 765.30 | 778.40 | 778.40 | 45,041,700 |
05 Mar 2024 | 782.00 | 787.30 | 768.80 | 772.00 | 772.00 | 47,033,600 |
04 Mar 2024 | 802.00 | 802.80 | 784.40 | 787.80 | 787.80 | 43,692,300 |
01 Mar 2024 | 813.60 | 814.80 | 799.00 | 800.90 | 800.90 | 54,657,600 |
29 Feb 2024 | 839.00 | 841.60 | 804.30 | 810.00 | 810.00 | 84,249,500 |
28 Feb 2024 | 796.00 | 851.80 | 795.70 | 849.60 | 849.60 | 130,769,000 |
27 Feb 2024 | 815.00 | 816.00 | 790.50 | 792.80 | 792.80 | 73,205,900 |
26 Feb 2024 | 798.50 | 818.00 | 793.70 | 816.10 | 816.10 | 74,729,800 |
22 Feb 2024 | 782.60 | 799.90 | 778.60 | 792.40 | 792.40 | 67,879,100 |
21 Feb 2024 | 798.10 | 807.70 | 775.40 | 779.30 | 779.30 | 58,124,800 |
20 Feb 2024 | 793.00 | 805.20 | 783.30 | 795.00 | 795.00 | 61,090,100 |
19 Feb 2024 | 770.90 | 792.10 | 765.30 | 789.00 | 789.00 | 41,212,700 |
16 Feb 2024 | 763.10 | 785.90 | 758.60 | 778.20 | 778.20 | 55,869,800 |
15 Feb 2024 | 760.10 | 763.60 | 747.30 | 757.70 | 757.70 | 37,167,700 |
14 Feb 2024 | 762.00 | 770.60 | 748.00 | 752.00 | 752.00 | 38,908,400 |
13 Feb 2024 | 757.00 | 771.90 | 743.70 | 771.10 | 771.10 | 44,646,000 |
09 Feb 2024 | 739.60 | 752.60 | 729.00 | 743.90 | 743.90 | 38,902,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |