Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 914.45 | 930.10 | 909.50 | 926.90 | 926.90 | 475 |
25 Apr 2024 | 886.95 | 891.50 | 875.40 | 878.00 | 878.00 | 504 |
24 Apr 2024 | 921.00 | 917.00 | 906.60 | 910.90 | 910.90 | 225 |
23 Apr 2024 | 886.75 | 901.90 | 877.70 | 901.90 | 901.90 | 86 |
22 Apr 2024 | 876.00 | 878.10 | 862.60 | 866.30 | 866.30 | 134 |
19 Apr 2024 | 891.15 | 899.00 | 876.00 | 876.00 | 876.00 | 496 |
18 Apr 2024 | 916.00 | 919.60 | 902.60 | 918.30 | 918.30 | 94 |
17 Apr 2024 | 928.10 | 942.70 | 919.10 | 927.00 | 927.00 | 3,277 |
16 Apr 2024 | 937.80 | 939.40 | 928.80 | 936.60 | 936.60 | 122 |
15 Apr 2024 | 979.95 | 980.10 | 966.40 | 969.90 | 969.90 | 246 |
12 Apr 2024 | 996.50 | 997.00 | 970.50 | 976.50 | 976.50 | 106 |
11 Apr 2024 | 957.70 | 971.00 | 953.90 | 969.50 | 969.50 | 225 |
10 Apr 2024 | 965.40 | 969.60 | 944.20 | 955.20 | 955.20 | 99 |
09 Apr 2024 | 960.00 | 966.50 | 945.10 | 946.40 | 946.40 | 103 |
08 Apr 2024 | 962.65 | 967.40 | 953.60 | 965.00 | 965.00 | 61 |
05 Apr 2024 | 943.35 | 961.70 | 940.70 | 957.70 | 957.70 | 102 |
04 Apr 2024 | 977.25 | 984.90 | 972.20 | 980.70 | 980.70 | 213 |
03 Apr 2024 | 962.45 | 976.10 | 958.70 | 975.30 | 975.30 | 132 |
02 Apr 2024 | 986.15 | 993.00 | 959.00 | 965.50 | 965.50 | 75 |
28 Mar 2024 | 987.95 | 987.10 | 981.30 | 981.70 | 981.70 | 44 |
27 Mar 2024 | 987.00 | 986.60 | 974.50 | 974.90 | 974.90 | 29 |
26 Mar 2024 | 987.95 | 991.20 | 985.10 | 988.50 | 988.50 | 46 |
25 Mar 2024 | 991.10 | 990.30 | 977.00 | 982.80 | 982.80 | 60 |
22 Mar 2024 | 1,000.00 | 991.20 | 983.90 | 984.30 | 984.30 | 13 |
21 Mar 2024 | 988.70 | 1,000.60 | 977.20 | 1,000.60 | 1,000.60 | 9,049 |
20 Mar 2024 | 948.70 | 962.10 | 951.90 | 954.50 | 954.50 | 37 |
19 Mar 2024 | 940.10 | 947.60 | 934.40 | 942.90 | 942.90 | 11 |
18 Mar 2024 | 936.00 | 961.30 | 940.00 | 954.30 | 954.30 | 93 |
15 Mar 2024 | 953.00 | 955.00 | 927.10 | 927.10 | 927.10 | 486 |
14 Mar 2024 | 964.50 | 963.10 | 950.90 | 955.70 | 955.70 | 6 |
13 Mar 2024 | 969.00 | 971.00 | 949.90 | 954.10 | 954.10 | 44 |
12 Mar 2024 | 950.05 | 966.10 | 946.70 | 963.10 | 963.10 | 25 |
11 Mar 2024 | 960.00 | 949.80 | 936.00 | 946.60 | 946.60 | 93 |
08 Mar 2024 | 980.95 | 987.50 | 969.30 | 969.30 | 969.30 | 32 |
07 Mar 2024 | 948.30 | 974.70 | 942.80 | 974.70 | 974.70 | 17 |
06 Mar 2024 | 946.75 | 958.98 | 942.55 | 942.55 | 942.55 | 5,141 |
05 Mar 2024 | 969.30 | 972.90 | 943.00 | 946.10 | 946.10 | 99 |
04 Mar 2024 | 984.00 | 992.70 | 983.20 | 983.20 | 983.20 | 679 |
01 Mar 2024 | 965.00 | 979.20 | 960.10 | 977.90 | 977.90 | 99 |
29 Feb 2024 | 945.50 | 957.30 | 937.40 | 955.50 | 955.50 | 30 |
28 Feb 2024 | 950.55 | 953.80 | 941.20 | 944.40 | 944.40 | 35 |
27 Feb 2024 | 951.25 | 954.50 | 947.50 | 953.70 | 953.70 | 30 |
26 Feb 2024 | 960.00 | 957.20 | 948.90 | 954.50 | 954.50 | 47 |
23 Feb 2024 | 956.40 | 969.10 | 955.00 | 955.00 | 955.00 | 32 |
22 Feb 2024 | 937.20 | 952.70 | 936.50 | 951.50 | 951.50 | 44 |
21 Feb 2024 | 910.95 | 911.40 | 902.80 | 903.50 | 903.50 | 12 |
20 Feb 2024 | 930.05 | 929.90 | 902.39 | 902.39 | 902.39 | 93 |
19 Feb 2024 | 934.45 | 937.20 | 933.50 | 936.60 | 936.60 | 24 |
16 Feb 2024 | 954.15 | 962.00 | 935.10 | 944.50 | 944.50 | 116 |
15 Feb 2024 | 952.20 | 954.90 | 942.20 | 942.20 | 942.20 | 222 |
14 Feb 2024 | 934.45 | 946.80 | 936.60 | 936.60 | 936.60 | 33 |
13 Feb 2024 | 963.45 | 954.70 | 924.90 | 938.80 | 938.80 | 67 |
12 Feb 2024 | 949.00 | 970.60 | 960.50 | 967.30 | 967.30 | 212 |
09 Feb 2024 | 948.00 | 957.20 | 946.70 | 957.20 | 957.20 | 45 |
08 Feb 2024 | 944.60 | 947.20 | 941.30 | 946.80 | 946.80 | 45 |
07 Feb 2024 | 930.05 | 944.90 | 921.50 | 942.20 | 942.20 | 12 |
06 Feb 2024 | 934.05 | 935.00 | 923.20 | 924.10 | 924.10 | 49 |
05 Feb 2024 | 922.65 | 930.60 | 921.40 | 921.80 | 921.80 | 3 |
02 Feb 2024 | 905.10 | 922.70 | 904.00 | 919.90 | 919.90 | 15 |
01 Feb 2024 | 876.00 | 889.60 | 879.70 | 879.70 | 879.70 | 9 |
31 Jan 2024 | 901.00 | 900.10 | 877.00 | 881.20 | 881.20 | 66 |
30 Jan 2024 | 922.45 | 921.90 | 913.60 | 913.60 | 913.60 | 14 |
29 Jan 2024 | 907.15 | 910.70 | 906.20 | 909.00 | 909.00 | 8 |
26 Jan 2024 | 897.20 | 909.10 | 898.50 | 901.50 | 901.50 | 12 |
25 Jan 2024 | 911.35 | 923.10 | 907.30 | 920.10 | 920.10 | 64 |
24 Jan 2024 | 900.00 | 919.20 | 909.80 | 915.70 | 915.70 | 26 |
23 Jan 2024 | 900.00 | 897.60 | 891.20 | 896.20 | 896.20 | 59 |
22 Jan 2024 | 882.65 | 899.70 | 890.20 | 890.20 | 890.20 | 25 |
19 Jan 2024 | 862.05 | 871.80 | 864.40 | 870.70 | 870.70 | 44 |
18 Jan 2024 | 833.70 | 855.50 | 835.00 | 850.70 | 850.70 | 81 |
17 Jan 2024 | 831.35 | 834.30 | 820.20 | 828.90 | 828.90 | 23 |
16 Jan 2024 | 832.50 | 845.60 | 825.40 | 845.40 | 845.40 | 9 |
15 Jan 2024 | 840.00 | 840.00 | 836.40 | 837.00 | 837.00 | 25 |
12 Jan 2024 | 832.60 | 835.30 | 831.30 | 831.30 | 831.30 | 56 |
11 Jan 2024 | 837.30 | 842.25 | 820.70 | 831.10 | 831.10 | 292 |
10 Jan 2024 | 827.15 | 829.60 | 824.60 | 824.60 | 824.60 | 37 |
09 Jan 2024 | 817.20 | 820.30 | 814.20 | 820.30 | 820.30 | 17 |
08 Jan 2024 | 783.75 | 803.20 | 781.50 | 803.20 | 803.20 | 7 |
05 Jan 2024 | 785.00 | 793.80 | 782.80 | 793.80 | 793.80 | 15 |
04 Jan 2024 | 797.50 | 799.00 | 785.90 | 795.00 | 795.00 | 21 |
03 Jan 2024 | 811.05 | 806.90 | 800.70 | 801.00 | 801.00 | 136 |
02 Jan 2024 | 831.75 | 836.20 | 813.10 | 813.50 | 813.50 | 77 |
29 Dec 2023 | 838.95 | 842.80 | 825.00 | 826.50 | 826.50 | 47 |
28 Dec 2023 | 840.00 | 842.00 | 838.80 | 839.60 | 839.60 | 16 |
27 Dec 2023 | 833.30 | 841.10 | 832.50 | 839.30 | 839.30 | 37 |
22 Dec 2023 | 828.00 | 833.60 | 826.00 | 833.60 | 833.60 | 8 |
21 Dec 2023 | 826.25 | 828.20 | 823.49 | 823.49 | 823.49 | 239 |
20 Dec 2023 | 838.55 | 839.00 | 836.40 | 836.50 | 836.50 | 3 |
19 Dec 2023 | 831.85 | 835.50 | 832.90 | 833.00 | 833.00 | 101 |
18 Dec 2023 | 826.85 | 825.20 | 823.00 | 824.30 | 824.30 | 11 |
15 Dec 2023 | 813.20 | 827.60 | 814.30 | 827.60 | 827.60 | 8 |
14 Dec 2023 | 830.95 | 829.50 | 810.90 | 817.90 | 817.90 | 30 |
13 Dec 2023 | 809.70 | 812.90 | 811.10 | 811.30 | 811.30 | 71 |
12 Dec 2023 | 797.80 | 801.10 | 797.20 | 798.03 | 798.03 | 131 |
11 Dec 2023 | 778.55 | 789.65 | 781.00 | 788.60 | 788.60 | 111 |
08 Dec 2023 | 774.05 | 782.50 | 770.97 | 781.00 | 781.00 | 199 |
07 Dec 2023 | 756.60 | 771.30 | 756.70 | 764.40 | 764.40 | 57 |
06 Dec 2023 | 769.60 | 770.00 | 760.10 | 760.10 | 760.10 | 12 |
05 Dec 2023 | 747.25 | 750.80 | 749.70 | 750.80 | 750.80 | - |
04 Dec 2023 | 762.95 | 766.30 | 744.00 | 746.20 | 746.20 | 100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |