Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 954.00 | 956.65 | 948.70 | 951.30 | 951.30 | 10,049,095 |
17 May 2024 | 944.00 | 953.40 | 941.00 | 945.70 | 945.70 | 13,205,512 |
16 May 2024 | 953.20 | 954.40 | 919.00 | 936.40 | 936.40 | 31,240,770 |
15 May 2024 | 970.95 | 972.95 | 945.10 | 947.30 | 947.30 | 19,668,239 |
14 May 2024 | 965.10 | 968.00 | 953.25 | 964.65 | 964.65 | 16,325,689 |
13 May 2024 | 1,005.00 | 1,008.70 | 947.20 | 959.75 | 959.75 | 58,974,762 |
10 May 2024 | 1,037.00 | 1,050.35 | 1,030.40 | 1,046.65 | 1,046.65 | 13,383,183 |
09 May 2024 | 1,011.00 | 1,043.20 | 1,007.30 | 1,030.30 | 1,030.30 | 19,189,798 |
08 May 2024 | 986.95 | 1,015.00 | 977.00 | 1,012.10 | 1,012.10 | 7,519,352 |
07 May 2024 | 1,016.20 | 1,017.95 | 982.05 | 988.55 | 988.55 | 8,877,426 |
06 May 2024 | 1,015.00 | 1,019.80 | 1,005.00 | 1,016.20 | 1,016.20 | 5,724,760 |
03 May 2024 | 1,038.00 | 1,040.20 | 996.00 | 1,013.40 | 1,013.40 | 11,871,773 |
02 May 2024 | 1,020.00 | 1,030.00 | 1,011.55 | 1,027.80 | 1,027.80 | 12,695,047 |
30 Apr 2024 | 1,005.00 | 1,019.45 | 997.50 | 1,007.90 | 1,007.90 | 9,047,011 |
29 Apr 2024 | 1,003.05 | 1,005.75 | 999.00 | 1,000.60 | 1,000.60 | 4,764,750 |
26 Apr 2024 | 1,007.80 | 1,008.95 | 996.60 | 999.50 | 999.50 | 7,937,500 |
25 Apr 2024 | 992.50 | 1,003.30 | 989.50 | 1,001.25 | 1,001.25 | 8,366,455 |
24 Apr 2024 | 992.40 | 995.90 | 988.00 | 991.65 | 991.65 | 4,671,450 |
23 Apr 2024 | 976.00 | 994.50 | 974.05 | 986.75 | 986.75 | 7,994,116 |
22 Apr 2024 | 978.75 | 978.75 | 966.00 | 973.55 | 973.55 | 7,187,959 |
19 Apr 2024 | 964.00 | 967.95 | 944.00 | 963.20 | 963.20 | 15,381,310 |
18 Apr 2024 | 996.35 | 1,003.10 | 966.25 | 971.35 | 971.35 | 13,540,490 |
16 Apr 2024 | 990.00 | 1,004.90 | 982.10 | 992.80 | 992.80 | 9,574,762 |
15 Apr 2024 | 998.10 | 1,006.95 | 978.50 | 998.80 | 998.80 | 12,632,409 |
12 Apr 2024 | 1,014.00 | 1,029.00 | 1,013.50 | 1,018.50 | 1,018.50 | 11,575,194 |
10 Apr 2024 | 1,012.25 | 1,021.00 | 1,010.00 | 1,013.50 | 1,013.50 | 4,554,077 |
09 Apr 2024 | 1,021.00 | 1,029.50 | 1,005.00 | 1,008.50 | 1,008.50 | 8,539,041 |
08 Apr 2024 | 1,010.05 | 1,016.40 | 1,004.00 | 1,013.20 | 1,013.20 | 5,188,052 |
05 Apr 2024 | 1,011.60 | 1,012.50 | 1,004.40 | 1,007.10 | 1,007.10 | 4,519,120 |
04 Apr 2024 | 1,016.00 | 1,017.00 | 998.15 | 1,011.60 | 1,011.60 | 9,138,276 |
03 Apr 2024 | 1,004.00 | 1,014.45 | 992.55 | 1,009.15 | 1,009.15 | 8,040,366 |
02 Apr 2024 | 999.00 | 1,008.00 | 993.40 | 1,004.65 | 1,004.65 | 7,995,931 |
01 Apr 2024 | 1,000.00 | 1,009.85 | 987.45 | 992.25 | 992.25 | 8,629,407 |
28 Mar 2024 | 982.50 | 999.90 | 979.00 | 992.80 | 992.80 | 9,862,996 |
27 Mar 2024 | 991.60 | 995.00 | 976.70 | 978.65 | 978.65 | 6,640,537 |
26 Mar 2024 | 977.00 | 995.00 | 976.00 | 986.20 | 986.20 | 9,461,531 |
22 Mar 2024 | 964.90 | 986.20 | 950.35 | 979.80 | 979.80 | 13,638,296 |
21 Mar 2024 | 951.00 | 969.25 | 946.00 | 964.90 | 964.90 | 11,074,207 |
20 Mar 2024 | 960.90 | 965.15 | 921.20 | 940.45 | 940.45 | 13,900,321 |
19 Mar 2024 | 968.55 | 970.60 | 951.60 | 957.75 | 957.75 | 9,483,750 |
18 Mar 2024 | 945.85 | 974.80 | 936.65 | 972.45 | 972.45 | 12,121,719 |
15 Mar 2024 | 968.40 | 979.75 | 940.00 | 945.85 | 945.85 | 23,390,913 |
14 Mar 2024 | 964.95 | 982.00 | 955.40 | 967.75 | 967.75 | 22,931,801 |
13 Mar 2024 | 1,019.00 | 1,021.00 | 963.55 | 973.20 | 973.20 | 16,564,155 |
12 Mar 2024 | 1,027.80 | 1,037.00 | 1,011.30 | 1,016.50 | 1,016.50 | 8,763,820 |
11 Mar 2024 | 1,034.75 | 1,035.95 | 1,021.00 | 1,028.00 | 1,028.00 | 7,502,450 |
07 Mar 2024 | 1,025.00 | 1,047.00 | 1,014.05 | 1,039.30 | 1,039.30 | 16,877,082 |
06 Mar 2024 | 1,025.00 | 1,030.65 | 1,009.00 | 1,017.65 | 1,017.65 | 14,214,823 |
05 Mar 2024 | 1,027.00 | 1,065.60 | 1,005.35 | 1,021.90 | 1,021.90 | 59,811,033 |
04 Mar 2024 | 993.25 | 995.00 | 980.10 | 987.20 | 987.20 | 6,084,495 |
01 Mar 2024 | 958.95 | 980.40 | 956.70 | 977.40 | 977.40 | 10,645,369 |
29 Feb 2024 | 959.00 | 959.25 | 942.90 | 950.20 | 950.20 | 10,346,657 |
28 Feb 2024 | 966.15 | 976.00 | 950.30 | 958.05 | 958.05 | 15,219,187 |
27 Feb 2024 | 936.75 | 965.00 | 935.50 | 962.70 | 962.70 | 12,810,206 |
26 Feb 2024 | 937.10 | 945.00 | 930.70 | 936.95 | 936.95 | 5,600,234 |
23 Feb 2024 | 933.10 | 939.80 | 929.40 | 937.40 | 937.40 | 7,047,473 |
22 Feb 2024 | 924.65 | 933.85 | 914.60 | 932.30 | 932.30 | 6,437,014 |
21 Feb 2024 | 926.35 | 937.20 | 916.50 | 921.05 | 921.05 | 6,011,018 |
20 Feb 2024 | 934.45 | 934.65 | 920.40 | 926.35 | 926.35 | 4,733,639 |
19 Feb 2024 | 942.95 | 942.95 | 931.05 | 932.60 | 932.60 | 4,632,214 |
16 Feb 2024 | 925.00 | 948.80 | 924.10 | 938.60 | 938.60 | 12,826,164 |
15 Feb 2024 | 923.70 | 927.00 | 916.35 | 920.55 | 920.55 | 6,430,799 |
14 Feb 2024 | 900.00 | 919.95 | 894.35 | 918.30 | 918.30 | 6,570,939 |
13 Feb 2024 | 911.60 | 919.10 | 894.00 | 906.90 | 906.90 | 8,574,218 |
12 Feb 2024 | 916.10 | 925.00 | 908.00 | 911.60 | 911.60 | 7,286,778 |
09 Feb 2024 | 926.00 | 927.40 | 906.05 | 915.00 | 915.00 | 7,904,881 |
08 Feb 2024 | 937.00 | 939.70 | 918.80 | 924.30 | 924.30 | 11,576,253 |
07 Feb 2024 | 944.00 | 944.00 | 928.05 | 933.80 | 933.80 | 7,913,010 |
06 Feb 2024 | 936.40 | 941.30 | 928.40 | 939.55 | 939.55 | 12,714,803 |
05 Feb 2024 | 934.00 | 950.00 | 915.35 | 926.80 | 926.80 | 38,686,871 |
02 Feb 2024 | 886.00 | 895.75 | 876.85 | 878.75 | 878.75 | 13,003,437 |
01 Feb 2024 | 900.00 | 900.15 | 876.30 | 878.50 | 878.50 | 14,505,885 |
31 Jan 2024 | 865.20 | 896.50 | 865.20 | 884.20 | 884.20 | 24,562,392 |
30 Jan 2024 | 843.00 | 885.95 | 842.85 | 858.85 | 858.85 | 19,734,613 |
29 Jan 2024 | 811.85 | 843.80 | 811.05 | 841.00 | 841.00 | 12,823,686 |
25 Jan 2024 | 814.00 | 814.15 | 800.30 | 811.85 | 811.85 | 10,109,720 |
24 Jan 2024 | 802.40 | 812.00 | 788.50 | 810.90 | 810.90 | 7,217,542 |
23 Jan 2024 | 824.90 | 827.60 | 796.30 | 800.45 | 800.45 | 9,436,209 |
19 Jan 2024 | 823.85 | 826.00 | 819.50 | 823.55 | 823.55 | 5,706,888 |
18 Jan 2024 | 807.00 | 822.95 | 797.00 | 819.05 | 819.05 | 11,500,495 |
17 Jan 2024 | 811.00 | 813.70 | 804.00 | 805.55 | 805.55 | 7,895,439 |
16 Jan 2024 | 812.45 | 827.00 | 812.45 | 818.85 | 818.85 | 10,159,066 |
15 Jan 2024 | 820.00 | 820.40 | 810.30 | 812.45 | 812.45 | 4,835,856 |
12 Jan 2024 | 818.15 | 818.55 | 809.15 | 816.45 | 816.45 | 7,664,094 |
11 Jan 2024 | 813.50 | 817.50 | 808.45 | 815.65 | 815.65 | 11,075,167 |
10 Jan 2024 | 800.00 | 811.00 | 792.65 | 808.45 | 808.45 | 9,980,044 |
09 Jan 2024 | 799.95 | 809.20 | 793.15 | 799.80 | 799.80 | 12,872,757 |
08 Jan 2024 | 798.40 | 800.35 | 787.50 | 789.10 | 789.10 | 7,668,471 |
05 Jan 2024 | 799.00 | 805.90 | 787.10 | 790.95 | 790.95 | 11,091,198 |
04 Jan 2024 | 798.00 | 801.80 | 791.30 | 795.75 | 795.75 | 14,298,444 |
03 Jan 2024 | 786.05 | 790.00 | 776.25 | 781.45 | 781.45 | 8,559,060 |
02 Jan 2024 | 800.50 | 804.00 | 779.00 | 784.40 | 784.40 | 13,791,090 |
01 Jan 2024 | 785.00 | 798.70 | 781.05 | 790.60 | 790.60 | 12,570,717 |
29 Dec 2023 | 755.00 | 802.90 | 754.00 | 779.95 | 779.95 | 41,170,191 |
28 Dec 2023 | 742.65 | 757.95 | 739.05 | 753.90 | 753.90 | 14,906,199 |
27 Dec 2023 | 728.00 | 741.85 | 725.15 | 740.90 | 740.90 | 15,052,800 |
26 Dec 2023 | 727.40 | 727.50 | 716.60 | 719.55 | 719.55 | 7,229,143 |
22 Dec 2023 | 716.80 | 731.00 | 712.00 | 724.70 | 724.70 | 12,062,238 |
21 Dec 2023 | 703.00 | 711.90 | 696.25 | 708.85 | 708.85 | 7,702,232 |
20 Dec 2023 | 730.95 | 733.00 | 703.05 | 705.25 | 705.25 | 8,107,602 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |