Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 Jul 2024 | 931.72 | 940.50 | 920.02 | 934.56 | 934.56 | 2,200 |
01 Jul 2024 | 932.48 | 945.96 | 916.60 | 930.00 | 930.00 | 2,300 |
28 Jun 2024 | 921.57 | 925.00 | 881.00 | 919.00 | 919.00 | 2,300 |
27 Jun 2024 | 898.00 | 923.75 | 898.00 | 911.72 | 911.72 | 2,000 |
26 Jun 2024 | 933.98 | 933.98 | 910.51 | 923.75 | 923.75 | 1,700 |
25 Jun 2024 | 933.00 | 936.45 | 910.51 | 936.45 | 936.45 | 2,400 |
24 Jun 2024 | 916.00 | 922.80 | 910.51 | 917.76 | 917.76 | 4,900 |
21 Jun 2024 | 930.00 | 932.15 | 910.51 | 929.16 | 929.16 | 1,700 |
20 Jun 2024 | 935.00 | 950.13 | 910.51 | 935.35 | 935.35 | 5,500 |
18 Jun 2024 | 966.65 | 966.65 | 935.00 | 940.05 | 940.05 | 3,600 |
17 Jun 2024 | 952.74 | 952.74 | 937.63 | 949.99 | 949.99 | 1,900 |
14 Jun 2024 | 935.00 | 966.00 | 929.14 | 958.33 | 958.33 | 2,300 |
13 Jun 2024 | 970.00 | 972.00 | 937.42 | 945.36 | 945.36 | 2,100 |
12 Jun 2024 | 970.00 | 989.38 | 965.88 | 971.43 | 971.43 | 4,000 |
11 Jun 2024 | 999.32 | 999.32 | 962.38 | 970.00 | 970.00 | 3,400 |
10 Jun 2024 | 984.00 | 988.60 | 965.00 | 986.41 | 986.41 | 2,200 |
07 Jun 2024 | 983.18 | 989.00 | 979.75 | 980.50 | 980.50 | 2,300 |
06 Jun 2024 | 990.00 | 990.00 | 975.98 | 979.51 | 979.51 | 2,500 |
05 Jun 2024 | 990.00 | 1,018.00 | 990.00 | 1,000.28 | 1,000.28 | 3,800 |
04 Jun 2024 | 1,030.00 | 1,036.92 | 973.11 | 1,001.80 | 1,001.80 | 2,800 |
03 Jun 2024 | 1,034.70 | 1,034.70 | 1,017.80 | 1,027.17 | 1,027.17 | 3,700 |
31 May 2024 | 1,034.40 | 1,034.40 | 1,007.17 | 1,019.48 | 1,019.48 | 2,100 |
30 May 2024 | 1,013.00 | 1,028.12 | 1,011.01 | 1,011.01 | 1,011.01 | 1,700 |
29 May 2024 | 1,045.80 | 1,045.80 | 1,013.24 | 1,013.24 | 1,013.24 | 2,800 |
28 May 2024 | 1,045.00 | 1,075.58 | 1,038.00 | 1,041.85 | 1,041.85 | 2,200 |
24 May 2024 | 1,011.24 | 1,059.50 | 1,011.24 | 1,046.07 | 1,046.07 | 2,100 |
23 May 2024 | 1,082.81 | 1,082.81 | 1,027.60 | 1,031.47 | 1,031.47 | 2,500 |
22 May 2024 | 1,066.00 | 1,066.00 | 1,042.76 | 1,047.75 | 1,047.75 | 6,000 |
21 May 2024 | 1,035.92 | 1,100.00 | 1,035.92 | 1,068.14 | 1,068.14 | 1,500 |
20 May 2024 | 1,034.00 | 1,057.98 | 1,034.00 | 1,045.28 | 1,045.28 | 1,600 |
17 May 2024 | 1,058.67 | 1,058.67 | 1,000.00 | 1,025.02 | 1,025.02 | 2,700 |
16 May 2024 | 1,003.00 | 1,047.02 | 1,003.00 | 1,012.50 | 1,012.50 | 2,000 |
15 May 2024 | 1,020.60 | 1,043.69 | 999.00 | 1,013.66 | 1,013.66 | 1,700 |
14 May 2024 | 1,025.16 | 1,025.16 | 995.23 | 1,003.17 | 1,003.17 | 2,500 |
13 May 2024 | 1,038.50 | 1,038.50 | 1,006.63 | 1,012.31 | 1,012.31 | 8,600 |
10 May 2024 | 994.01 | 1,046.86 | 994.01 | 1,010.00 | 1,010.00 | 1,700 |
09 May 2024 | 980.01 | 1,012.01 | 980.01 | 1,012.00 | 1,012.00 | 1,900 |
08 May 2024 | 999.00 | 999.00 | 983.75 | 992.02 | 992.02 | 1,400 |
07 May 2024 | 1,011.00 | 1,012.63 | 996.91 | 999.44 | 999.44 | 1,300 |
06 May 2024 | 1,005.14 | 1,012.63 | 996.00 | 1,011.00 | 1,011.00 | 1,900 |
03 May 2024 | 1,008.18 | 1,012.49 | 993.41 | 998.86 | 998.86 | 1,000 |
02 May 2024 | 970.30 | 1,014.44 | 970.30 | 988.86 | 988.86 | 2,200 |
01 May 2024 | 919.53 | 974.00 | 919.53 | 967.65 | 967.65 | 1,100 |
30 Apr 2024 | 975.00 | 993.25 | 966.00 | 971.28 | 971.28 | 4,500 |
29 Apr 2024 | 973.30 | 984.19 | 973.30 | 980.71 | 980.71 | 2,000 |
26 Apr 2024 | 964.54 | 975.56 | 936.73 | 971.93 | 971.93 | 3,000 |
25 Apr 2024 | 962.00 | 962.00 | 937.15 | 950.65 | 950.65 | 3,700 |
24 Apr 2024 | 999.50 | 999.50 | 960.31 | 968.23 | 968.23 | 2,100 |
23 Apr 2024 | 952.00 | 952.35 | 937.73 | 948.75 | 948.75 | 2,200 |
22 Apr 2024 | 973.24 | 973.24 | 934.39 | 949.77 | 949.77 | 1,400 |
19 Apr 2024 | 910.00 | 958.49 | 910.00 | 928.62 | 928.62 | 2,700 |
18 Apr 2024 | 932.15 | 932.15 | 915.26 | 921.00 | 921.00 | 2,500 |
17 Apr 2024 | 910.00 | 929.95 | 910.00 | 915.50 | 915.50 | 5,100 |
16 Apr 2024 | 939.70 | 939.70 | 926.57 | 929.95 | 929.95 | 3,900 |
15 Apr 2024 | 942.84 | 998.00 | 942.84 | 957.64 | 957.64 | 1,400 |
12 Apr 2024 | 989.55 | 989.55 | 933.98 | 952.82 | 952.82 | 1,300 |
11 Apr 2024 | 937.00 | 980.35 | 937.00 | 964.57 | 964.57 | 1,700 |
10 Apr 2024 | 975.00 | 996.11 | 945.20 | 949.80 | 949.80 | 1,700 |
09 Apr 2024 | 1,002.81 | 1,014.44 | 979.52 | 983.22 | 983.22 | 1,300 |
08 Apr 2024 | 945.08 | 980.76 | 941.75 | 962.30 | 962.30 | 1,600 |
05 Apr 2024 | 930.95 | 947.00 | 930.95 | 945.50 | 945.50 | 7,600 |
04 Apr 2024 | 942.73 | 942.73 | 919.95 | 920.70 | 920.70 | 1,000 |
03 Apr 2024 | 913.10 | 927.71 | 913.10 | 926.75 | 926.75 | 3,900 |
02 Apr 2024 | 920.00 | 920.00 | 901.56 | 913.42 | 913.42 | 1,200 |
01 Apr 2024 | 940.05 | 944.26 | 895.70 | 925.47 | 925.47 | 1,100 |
28 Mar 2024 | 950.00 | 950.00 | 903.82 | 937.97 | 937.97 | 1,500 |
27 Mar 2024 | 950.00 | 950.00 | 926.65 | 929.01 | 929.01 | 1,100 |
26 Mar 2024 | 950.00 | 950.00 | 939.10 | 946.67 | 946.67 | 5,000 |
25 Mar 2024 | 949.90 | 949.90 | 933.00 | 941.10 | 941.10 | 1,300 |
22 Mar 2024 | 950.00 | 950.00 | 933.00 | 940.90 | 940.90 | 1,400 |
21 Mar 2024 | 950.00 | 950.00 | 912.28 | 940.00 | 940.00 | 2,300 |
20 Mar 2024 | 897.99 | 914.07 | 897.99 | 912.00 | 912.00 | 1,400 |
19 Mar 2024 | 900.00 | 918.50 | 895.00 | 903.82 | 903.82 | 2,000 |
18 Mar 2024 | 918.99 | 918.99 | 886.91 | 889.95 | 889.95 | 2,000 |
15 Mar 2024 | 855.11 | 886.13 | 855.11 | 880.00 | 880.00 | 2,500 |
14 Mar 2024 | 851.50 | 870.00 | 844.00 | 850.59 | 850.59 | 1,400 |
13 Mar 2024 | 855.00 | 877.77 | 845.00 | 850.60 | 850.60 | 2,100 |
12 Mar 2024 | 856.81 | 864.00 | 850.00 | 858.00 | 858.00 | 5,800 |
11 Mar 2024 | 900.00 | 900.00 | 855.00 | 876.50 | 876.50 | 3,400 |
08 Mar 2024 | 939.30 | 939.30 | 890.50 | 912.86 | 912.86 | 2,000 |
07 Mar 2024 | 920.00 | 920.00 | 884.25 | 913.58 | 913.58 | 1,900 |
06 Mar 2024 | 944.10 | 944.10 | 903.80 | 921.52 | 921.52 | 2,100 |
05 Mar 2024 | 878.63 | 937.84 | 878.63 | 908.50 | 908.50 | 1,300 |
04 Mar 2024 | 885.63 | 926.78 | 857.20 | 893.68 | 893.68 | 2,000 |
01 Mar 2024 | 865.27 | 914.60 | 865.27 | 897.81 | 897.81 | 1,200 |
29 Feb 2024 | 875.00 | 878.38 | 870.51 | 870.51 | 870.51 | 2,000 |
28 Feb 2024 | 887.70 | 887.70 | 834.85 | 868.30 | 868.30 | 1,600 |
27 Feb 2024 | 895.50 | 895.50 | 848.00 | 877.00 | 877.00 | 1,800 |
26 Feb 2024 | 900.00 | 900.00 | 845.00 | 879.92 | 879.92 | 4,900 |
23 Feb 2024 | 860.00 | 879.50 | 860.00 | 873.71 | 873.71 | 2,600 |
22 Feb 2024 | 848.50 | 870.00 | 846.00 | 868.75 | 868.75 | 4,800 |
21 Feb 2024 | 850.20 | 868.45 | 850.12 | 851.85 | 851.85 | 2,600 |
20 Feb 2024 | 838.00 | 851.41 | 838.00 | 846.86 | 846.86 | 1,800 |
16 Feb 2024 | 850.40 | 850.40 | 805.00 | 838.00 | 838.00 | 900 |
15 Feb 2024 | 780.50 | 832.75 | 780.50 | 815.30 | 815.30 | 1,800 |
14 Feb 2024 | 805.00 | 824.00 | 800.00 | 805.75 | 805.75 | 1,000 |
13 Feb 2024 | 838.00 | 838.00 | 787.00 | 803.69 | 803.69 | 1,700 |
12 Feb 2024 | 771.56 | 812.00 | 771.56 | 794.00 | 794.00 | 1,400 |
09 Feb 2024 | 781.82 | 797.04 | 781.82 | 788.00 | 788.00 | 2,500 |
08 Feb 2024 | 812.00 | 812.00 | 777.61 | 784.08 | 784.08 | 2,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |