Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 Jul 2024 | 974.15 | 1,002.95 | 974.15 | 986.85 | 986.85 | 44,918 |
01 Jul 2024 | 975.35 | 995.25 | 975.35 | 982.70 | 982.70 | 41,995 |
28 Jun 2024 | 969.75 | 992.90 | 959.55 | 982.85 | 982.85 | 41,223 |
27 Jun 2024 | 943.50 | 965.50 | 943.50 | 955.25 | 955.25 | 20,596 |
26 Jun 2024 | 954.10 | 961.00 | 942.70 | 946.50 | 946.50 | 39,916 |
25 Jun 2024 | 967.05 | 978.45 | 953.70 | 957.75 | 957.75 | 33,048 |
24 Jun 2024 | 975.65 | 1,008.65 | 952.40 | 966.15 | 966.15 | 81,980 |
21 Jun 2024 | 974.25 | 986.50 | 965.00 | 969.45 | 969.45 | 13,493 |
20 Jun 2024 | 965.15 | 978.95 | 965.15 | 968.50 | 968.50 | 23,754 |
19 Jun 2024 | 990.05 | 997.60 | 960.00 | 973.70 | 973.70 | 48,197 |
18 Jun 2024 | 986.00 | 1,014.40 | 986.00 | 988.15 | 988.15 | 23,996 |
14 Jun 2024 | 980.25 | 1,008.75 | 980.25 | 985.95 | 985.95 | 123,649 |
13 Jun 2024 | 979.55 | 994.05 | 975.15 | 979.90 | 979.90 | 43,784 |
12 Jun 2024 | 970.00 | 997.50 | 969.65 | 978.10 | 978.10 | 72,860 |
11 Jun 2024 | 954.20 | 990.00 | 948.15 | 969.10 | 969.10 | 55,632 |
10 Jun 2024 | 959.95 | 980.00 | 949.25 | 954.20 | 954.20 | 55,204 |
07 Jun 2024 | 949.00 | 958.35 | 935.00 | 954.50 | 954.50 | 31,442 |
06 Jun 2024 | 900.00 | 951.85 | 900.00 | 937.65 | 937.65 | 59,076 |
05 Jun 2024 | 896.00 | 904.00 | 857.65 | 891.70 | 891.70 | 50,463 |
04 Jun 2024 | 965.25 | 966.90 | 796.20 | 867.15 | 867.15 | 231,396 |
03 Jun 2024 | 942.05 | 982.45 | 933.00 | 974.95 | 974.95 | 148,678 |
31 May 2024 | 912.90 | 926.75 | 902.20 | 918.00 | 918.00 | 47,440 |
30 May 2024 | 949.00 | 951.95 | 909.15 | 916.20 | 916.20 | 56,496 |
29 May 2024 | 968.95 | 968.95 | 937.60 | 944.70 | 944.70 | 61,935 |
28 May 2024 | 979.95 | 979.95 | 949.50 | 957.25 | 957.25 | 44,873 |
27 May 2024 | 981.85 | 983.75 | 952.10 | 972.00 | 972.00 | 111,841 |
24 May 2024 | 939.65 | 998.00 | 932.55 | 975.35 | 975.35 | 248,176 |
23 May 2024 | 891.40 | 948.95 | 891.40 | 939.65 | 939.65 | 158,744 |
22 May 2024 | 892.05 | 903.15 | 882.70 | 893.00 | 893.00 | 16,795 |
21 May 2024 | 896.40 | 909.00 | 879.25 | 889.70 | 889.70 | 36,110 |
17 May 2024 | 900.00 | 905.55 | 874.60 | 876.45 | 876.45 | 25,044 |
16 May 2024 | 918.75 | 923.90 | 889.50 | 897.65 | 897.65 | 42,142 |
15 May 2024 | 918.95 | 919.50 | 902.70 | 904.80 | 904.80 | 55,816 |
14 May 2024 | 869.00 | 914.00 | 869.00 | 908.45 | 908.45 | 122,772 |
13 May 2024 | 872.40 | 874.60 | 829.40 | 867.80 | 867.80 | 65,811 |
10 May 2024 | 859.05 | 885.00 | 831.65 | 855.25 | 855.25 | 130,900 |
09 May 2024 | 894.90 | 904.35 | 842.30 | 850.20 | 850.20 | 95,270 |
08 May 2024 | 913.50 | 932.50 | 864.25 | 894.50 | 894.50 | 107,867 |
07 May 2024 | 978.95 | 989.40 | 907.05 | 913.10 | 913.10 | 91,293 |
06 May 2024 | 1,020.00 | 1,025.95 | 966.90 | 971.75 | 971.75 | 121,954 |
03 May 2024 | 1,032.95 | 1,033.00 | 1,013.00 | 1,017.10 | 1,017.10 | 33,807 |
02 May 2024 | 1,027.05 | 1,036.45 | 1,006.05 | 1,014.00 | 1,014.00 | 54,463 |
30 Apr 2024 | 1,045.90 | 1,055.15 | 1,014.65 | 1,021.90 | 1,021.90 | 48,679 |
29 Apr 2024 | 1,065.70 | 1,065.70 | 1,032.55 | 1,040.30 | 1,040.30 | 95,705 |
26 Apr 2024 | 1,080.00 | 1,122.90 | 1,047.65 | 1,051.90 | 1,051.90 | 290,629 |
25 Apr 2024 | 1,078.20 | 1,098.00 | 1,055.40 | 1,076.30 | 1,076.30 | 252,400 |
24 Apr 2024 | 934.30 | 1,098.00 | 914.55 | 1,075.60 | 1,075.60 | 484,688 |
23 Apr 2024 | 959.40 | 959.40 | 925.50 | 927.80 | 927.80 | 18,097 |
22 Apr 2024 | 958.65 | 964.45 | 936.90 | 940.55 | 940.55 | 21,159 |
19 Apr 2024 | 923.95 | 961.00 | 900.15 | 941.75 | 941.75 | 103,031 |
18 Apr 2024 | 924.35 | 965.50 | 924.00 | 931.35 | 931.35 | 55,011 |
16 Apr 2024 | 920.00 | 936.90 | 907.00 | 910.15 | 910.15 | 40,118 |
15 Apr 2024 | 850.05 | 941.15 | 850.05 | 924.35 | 924.35 | 65,358 |
12 Apr 2024 | 924.15 | 930.35 | 885.85 | 895.55 | 895.55 | 41,595 |
10 Apr 2024 | 903.00 | 920.55 | 901.00 | 904.90 | 904.90 | 38,839 |
09 Apr 2024 | 936.35 | 936.35 | 900.60 | 903.35 | 903.35 | 47,756 |
08 Apr 2024 | 945.00 | 953.00 | 924.00 | 926.10 | 926.10 | 20,244 |
05 Apr 2024 | 940.85 | 955.20 | 921.45 | 941.30 | 941.30 | 33,249 |
04 Apr 2024 | 964.95 | 964.95 | 934.00 | 939.25 | 939.25 | 36,402 |
03 Apr 2024 | 949.55 | 965.00 | 935.00 | 951.05 | 951.05 | 56,092 |
02 Apr 2024 | 945.95 | 966.40 | 927.45 | 932.75 | 932.75 | 65,185 |
01 Apr 2024 | 914.35 | 950.00 | 908.35 | 945.75 | 945.75 | 38,484 |
28 Mar 2024 | 924.95 | 927.40 | 901.25 | 906.65 | 906.65 | 39,778 |
27 Mar 2024 | 884.30 | 929.50 | 883.35 | 912.85 | 912.85 | 186,948 |
26 Mar 2024 | 886.35 | 895.00 | 861.55 | 878.60 | 878.60 | 37,001 |
22 Mar 2024 | 864.85 | 889.70 | 859.95 | 876.95 | 876.95 | 72,798 |
21 Mar 2024 | 850.45 | 884.70 | 850.45 | 865.70 | 865.70 | 54,285 |
20 Mar 2024 | 869.65 | 869.65 | 842.05 | 848.55 | 848.55 | 63,262 |
19 Mar 2024 | 851.40 | 888.90 | 825.95 | 868.20 | 868.20 | 111,332 |
18 Mar 2024 | 884.00 | 885.00 | 833.05 | 848.85 | 848.85 | 29,562 |
15 Mar 2024 | 848.55 | 885.50 | 812.45 | 876.45 | 876.45 | 72,012 |
14 Mar 2024 | 776.00 | 858.00 | 768.95 | 850.45 | 850.45 | 65,150 |
13 Mar 2024 | 859.75 | 861.55 | 745.25 | 777.15 | 777.15 | 61,435 |
12 Mar 2024 | 885.50 | 890.75 | 853.70 | 859.75 | 859.75 | 34,036 |
11 Mar 2024 | 899.50 | 905.00 | 881.65 | 887.40 | 887.40 | 22,608 |
07 Mar 2024 | 901.00 | 920.95 | 893.15 | 903.90 | 903.90 | 23,073 |
06 Mar 2024 | 928.90 | 943.05 | 892.85 | 900.35 | 900.35 | 117,949 |
05 Mar 2024 | 900.00 | 933.00 | 880.00 | 921.95 | 921.95 | 81,705 |
04 Mar 2024 | 910.00 | 913.15 | 891.00 | 893.75 | 893.75 | 20,942 |
01 Mar 2024 | 885.05 | 923.15 | 885.05 | 894.75 | 894.75 | 29,614 |
29 Feb 2024 | 935.40 | 935.40 | 871.70 | 883.85 | 883.85 | 86,401 |
28 Feb 2024 | 915.00 | 965.55 | 908.65 | 917.05 | 917.05 | 56,810 |
27 Feb 2024 | 943.05 | 944.10 | 905.35 | 914.25 | 914.25 | 48,677 |
26 Feb 2024 | 947.45 | 956.55 | 936.60 | 941.50 | 941.50 | 38,126 |
23 Feb 2024 | 925.00 | 953.70 | 923.45 | 948.90 | 948.90 | 38,596 |
22 Feb 2024 | 944.00 | 947.95 | 915.50 | 920.55 | 920.55 | 62,389 |
21 Feb 2024 | 983.90 | 985.80 | 928.25 | 933.80 | 933.80 | 56,955 |
20 Feb 2024 | 989.50 | 994.25 | 964.90 | 968.25 | 968.25 | 77,716 |
19 Feb 2024 | 951.25 | 1,036.00 | 951.25 | 989.50 | 989.50 | 356,113 |
16 Feb 2024 | 973.85 | 981.20 | 944.80 | 951.15 | 951.15 | 180,770 |
15 Feb 2024 | 908.45 | 999.50 | 897.15 | 976.95 | 976.95 | 357,082 |
14 Feb 2024 | 831.05 | 908.65 | 814.80 | 901.20 | 901.20 | 167,330 |
13 Feb 2024 | 824.45 | 846.00 | 810.50 | 841.40 | 841.40 | 58,406 |
12 Feb 2024 | 884.20 | 897.80 | 816.30 | 823.55 | 823.55 | 141,368 |
09 Feb 2024 | 950.20 | 950.20 | 875.00 | 894.05 | 894.05 | 106,189 |
08 Feb 2024 | 944.95 | 980.00 | 940.80 | 946.45 | 946.45 | 58,491 |
07 Feb 2024 | 925.00 | 964.00 | 924.95 | 942.95 | 942.95 | 70,495 |
06 Feb 2024 | 938.80 | 938.80 | 892.00 | 916.60 | 916.60 | 91,554 |
05 Feb 2024 | 898.80 | 969.50 | 892.60 | 932.40 | 932.40 | 92,360 |
02 Feb 2024 | 886.15 | 913.20 | 874.50 | 892.15 | 892.15 | 91,520 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |