Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 963.40 | 976.60 | 961.20 | 974.20 | 974.20 | 8,603,351 |
25 Jul 2024 | 954.40 | 966.22 | 952.80 | 963.20 | 963.20 | 15,775,862 |
24 Jul 2024 | 945.60 | 955.60 | 940.60 | 955.60 | 955.60 | 5,577,894 |
23 Jul 2024 | 945.20 | 956.60 | 940.60 | 949.00 | 949.00 | 17,613,206 |
22 Jul 2024 | 948.40 | 954.40 | 944.20 | 947.00 | 947.00 | 20,995,283 |
19 Jul 2024 | 936.20 | 942.40 | 927.80 | 934.60 | 934.60 | 39,070,612 |
18 Jul 2024 | 932.80 | 943.40 | 926.40 | 941.00 | 941.00 | 5,809,849 |
17 Jul 2024 | 922.80 | 936.40 | 922.20 | 933.60 | 933.60 | 7,480,212 |
16 Jul 2024 | 925.20 | 935.00 | 920.00 | 924.40 | 924.40 | 5,990,586 |
15 Jul 2024 | 944.40 | 956.60 | 929.40 | 929.40 | 929.40 | 4,769,541 |
12 Jul 2024 | 964.80 | 971.00 | 942.40 | 950.80 | 950.80 | 7,808,591 |
11 Jul 2024 | 942.80 | 969.40 | 935.80 | 958.40 | 958.40 | 9,709,052 |
10 Jul 2024 | 933.20 | 945.00 | 924.20 | 941.60 | 941.60 | 10,979,643 |
09 Jul 2024 | 936.20 | 943.40 | 927.00 | 929.80 | 929.80 | 9,912,451 |
08 Jul 2024 | 925.80 | 935.20 | 921.80 | 928.60 | 928.60 | 12,143,230 |
05 Jul 2024 | 922.60 | 930.40 | 917.00 | 928.00 | 928.00 | 12,622,809 |
04 Jul 2024 | 912.60 | 922.60 | 906.60 | 922.60 | 922.60 | 9,792,207 |
03 Jul 2024 | 893.60 | 913.60 | 893.20 | 912.20 | 912.20 | 14,255,267 |
02 Jul 2024 | 886.80 | 899.60 | 886.80 | 893.00 | 893.00 | 13,914,678 |
01 Jul 2024 | 893.40 | 898.40 | 877.20 | 885.40 | 885.40 | 7,441,560 |
28 Jun 2024 | 885.00 | 891.20 | 881.00 | 882.60 | 882.60 | 11,848,623 |
27 Jun 2024 | 889.40 | 892.40 | 875.60 | 879.40 | 879.40 | 8,152,529 |
26 Jun 2024 | 896.80 | 898.60 | 882.80 | 887.60 | 887.60 | 19,046,059 |
25 Jun 2024 | 896.00 | 902.60 | 883.40 | 895.00 | 895.00 | 10,194,338 |
24 Jun 2024 | 898.60 | 910.60 | 886.40 | 888.80 | 888.80 | 14,061,313 |
21 Jun 2024 | 907.00 | 912.60 | 898.80 | 898.80 | 898.80 | 24,874,399 |
20 Jun 2024 | 903.80 | 909.00 | 895.20 | 905.00 | 905.00 | 17,482,605 |
19 Jun 2024 | 888.60 | 901.00 | 888.60 | 901.00 | 901.00 | 25,074,140 |
18 Jun 2024 | 878.00 | 894.20 | 874.60 | 894.20 | 894.20 | 33,498,664 |
17 Jun 2024 | 885.40 | 886.19 | 871.60 | 875.80 | 875.80 | 39,446,231 |
14 Jun 2024 | 870.20 | 886.20 | 869.20 | 882.00 | 882.00 | 13,881,314 |
13 Jun 2024 | 870.00 | 882.80 | 866.00 | 872.80 | 872.80 | 25,778,208 |
12 Jun 2024 | 865.00 | 891.00 | 835.00 | 877.60 | 877.60 | 26,673,886 |
11 Jun 2024 | 877.00 | 883.60 | 861.20 | 862.80 | 862.80 | 14,340,470 |
10 Jun 2024 | 867.40 | 881.80 | 861.78 | 872.40 | 872.40 | 11,406,808 |
07 Jun 2024 | 865.80 | 877.80 | 863.31 | 869.20 | 869.20 | 14,067,063 |
06 Jun 2024 | 862.00 | 876.80 | 858.00 | 864.00 | 864.00 | 18,955,644 |
06 Jun 2024 | 39.12 Dividend | |||||
05 Jun 2024 | 915.00 | 920.20 | 898.80 | 901.60 | 862.48 | 19,915,174 |
04 Jun 2024 | 887.60 | 913.40 | 884.60 | 911.80 | 872.24 | 21,335,483 |
03 Jun 2024 | 905.00 | 907.80 | 882.60 | 886.00 | 847.56 | 32,928,592 |
31 May 2024 | 850.60 | 885.40 | 848.31 | 882.40 | 844.11 | 65,268,120 |
30 May 2024 | 839.00 | 846.20 | 645.00 | 843.00 | 806.42 | 37,307,889 |
29 May 2024 | 861.40 | 867.80 | 830.69 | 838.40 | 802.02 | 31,235,302 |
28 May 2024 | 895.00 | 902.60 | 874.40 | 876.60 | 838.56 | 29,869,062 |
24 May 2024 | 904.60 | 917.00 | 889.40 | 889.40 | 850.81 | 25,451,919 |
23 May 2024 | 974.26 | 974.26 | 909.19 | 923.71 | 883.63 | 58,567,926 |
22 May 2024 | 1,029.87 | 1,042.73 | 1,022.51 | 1,036.30 | 991.34 | 20,828,859 |
21 May 2024 | 1,031.25 | 1,045.49 | 1,022.05 | 1,036.30 | 991.34 | 7,667,844 |
20 May 2024 | 1,040.90 | 1,049.17 | 1,035.84 | 1,039.06 | 993.97 | 4,323,422 |
17 May 2024 | 1,142.50 | 1,145.50 | 1,132.50 | 1,136.00 | 1,086.71 | 28,739,968 |
16 May 2024 | 1,135.50 | 1,144.50 | 1,128.00 | 1,142.50 | 1,092.93 | 6,835,689 |
15 May 2024 | 1,123.50 | 1,140.50 | 1,121.50 | 1,136.50 | 1,087.19 | 12,102,681 |
14 May 2024 | 1,112.00 | 1,128.00 | 1,108.50 | 1,119.50 | 1,070.93 | 6,891,476 |
13 May 2024 | 1,121.00 | 1,129.50 | 1,110.00 | 1,114.00 | 1,065.66 | 5,148,505 |
10 May 2024 | 1,113.00 | 1,128.00 | 1,105.50 | 1,117.00 | 1,068.53 | 5,088,915 |
09 May 2024 | 1,103.50 | 1,113.50 | 1,094.50 | 1,112.50 | 1,064.23 | 5,744,053 |
08 May 2024 | 1,100.00 | 1,104.00 | 1,095.50 | 1,101.50 | 1,053.71 | 8,029,535 |
07 May 2024 | 1,093.00 | 1,098.50 | 1,084.00 | 1,095.50 | 1,047.97 | 6,539,000 |
03 May 2024 | 1,062.50 | 1,075.22 | 1,052.50 | 1,074.00 | 1,027.40 | 5,704,615 |
02 May 2024 | 1,056.50 | 1,070.50 | 1,055.50 | 1,059.00 | 1,013.05 | 6,015,663 |
01 May 2024 | 1,052.00 | 1,054.50 | 1,053.00 | 1,055.00 | 1,009.22 | 379,505 |
30 Apr 2024 | 1,058.00 | 1,061.50 | 1,042.00 | 1,048.00 | 1,002.53 | 7,901,497 |
29 Apr 2024 | 1,048.00 | 1,061.00 | 1,046.50 | 1,054.00 | 1,008.27 | 5,464,830 |
26 Apr 2024 | 1,052.00 | 1,055.50 | 1,047.00 | 1,048.50 | 1,003.01 | 5,238,886 |
25 Apr 2024 | 1,055.00 | 1,062.50 | 1,041.00 | 1,047.00 | 1,001.57 | 5,284,838 |
24 Apr 2024 | 1,060.00 | 1,061.00 | 1,050.00 | 1,055.50 | 1,009.70 | 5,796,207 |
23 Apr 2024 | 1,054.50 | 1,063.50 | 1,049.50 | 1,059.50 | 1,013.53 | 9,498,099 |
22 Apr 2024 | 1,048.50 | 1,053.00 | 1,038.50 | 1,046.00 | 1,000.61 | 20,667,085 |
19 Apr 2024 | 1,034.50 | 1,043.50 | 1,028.00 | 1,040.00 | 994.87 | 8,708,294 |
18 Apr 2024 | 1,033.50 | 1,044.00 | 1,027.00 | 1,030.00 | 985.31 | 24,824,183 |
17 Apr 2024 | 1,004.00 | 1,017.00 | 1,000.50 | 1,013.00 | 969.05 | 7,719,064 |
16 Apr 2024 | 1,018.50 | 1,024.00 | 1,001.00 | 1,006.50 | 962.83 | 6,615,137 |
15 Apr 2024 | 1,035.50 | 1,038.00 | 1,024.40 | 1,025.00 | 980.53 | 7,239,159 |
12 Apr 2024 | 1,019.50 | 1,044.50 | 1,016.50 | 1,037.50 | 992.48 | 9,675,718 |
11 Apr 2024 | 1,015.00 | 1,026.00 | 1,010.90 | 1,013.50 | 969.52 | 10,517,279 |
10 Apr 2024 | 1,041.00 | 1,045.00 | 1,017.00 | 1,021.00 | 976.70 | 22,506,655 |
09 Apr 2024 | 1,036.00 | 1,039.50 | 1,029.50 | 1,032.50 | 987.70 | 5,579,078 |
08 Apr 2024 | 1,035.00 | 1,041.00 | 1,030.50 | 1,037.50 | 992.48 | 5,940,417 |
05 Apr 2024 | 1,063.00 | 1,065.50 | 1,032.00 | 1,033.00 | 988.18 | 8,384,438 |
04 Apr 2024 | 1,067.00 | 1,078.50 | 1,065.50 | 1,072.00 | 1,025.49 | 5,567,116 |
03 Apr 2024 | 1,067.50 | 1,071.50 | 1,060.00 | 1,070.00 | 1,023.57 | 5,831,290 |
02 Apr 2024 | 1,080.50 | 1,085.50 | 1,063.72 | 1,073.00 | 1,026.44 | 7,147,811 |
28 Mar 2024 | 1,064.00 | 1,071.00 | 1,059.00 | 1,066.00 | 1,019.75 | 9,508,663 |
27 Mar 2024 | 1,059.00 | 1,064.00 | 1,039.50 | 1,061.50 | 1,015.44 | 9,191,037 |
26 Mar 2024 | 1,065.00 | 1,071.50 | 1,057.00 | 1,057.50 | 1,011.62 | 6,865,935 |
25 Mar 2024 | 1,064.50 | 1,070.00 | 1,061.00 | 1,069.50 | 1,023.09 | 7,052,975 |
22 Mar 2024 | 1,062.50 | 1,069.50 | 1,053.50 | 1,066.50 | 1,020.23 | 5,798,192 |
21 Mar 2024 | 1,053.50 | 1,071.00 | 1,053.50 | 1,058.00 | 1,012.09 | 10,351,368 |
20 Mar 2024 | 1,042.00 | 1,060.00 | 1,041.00 | 1,057.00 | 1,011.14 | 6,014,417 |
19 Mar 2024 | 1,039.00 | 1,047.00 | 1,032.50 | 1,041.50 | 996.31 | 4,827,109 |
18 Mar 2024 | 1,047.50 | 1,050.00 | 1,039.50 | 1,044.50 | 999.18 | 17,505,439 |
15 Mar 2024 | 1,043.00 | 1,052.50 | 1,040.50 | 1,048.50 | 1,003.01 | 28,934,963 |
14 Mar 2024 | 1,043.00 | 1,053.00 | 1,039.50 | 1,043.00 | 997.74 | 9,201,400 |
13 Mar 2024 | 1,043.50 | 1,052.00 | 1,039.00 | 1,045.50 | 1,000.14 | 15,880,301 |
12 Mar 2024 | 1,055.50 | 1,059.00 | 1,036.00 | 1,036.00 | 991.05 | 9,009,717 |
11 Mar 2024 | 1,051.00 | 1,056.50 | 1,045.84 | 1,054.50 | 1,008.75 | 16,318,227 |
08 Mar 2024 | 1,054.00 | 1,058.04 | 1,046.50 | 1,053.00 | 1,007.31 | 8,542,339 |
07 Mar 2024 | 1,058.50 | 1,066.50 | 1,053.37 | 1,054.00 | 1,008.27 | 24,195,430 |
06 Mar 2024 | 1,052.00 | 1,067.50 | 1,050.00 | 1,056.50 | 1,010.66 | 12,563,505 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |