Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 1,075.65 | 1,101.90 | 1,075.65 | 1,086.10 | 1,086.10 | 5,303 |
25 Apr 2024 | 1,109.00 | 1,114.00 | 1,072.00 | 1,079.60 | 1,079.60 | 4,849 |
24 Apr 2024 | 1,066.00 | 1,120.00 | 1,066.00 | 1,088.10 | 1,088.10 | 16,415 |
23 Apr 2024 | 1,003.00 | 1,060.00 | 998.00 | 1,056.70 | 1,056.70 | 50,090 |
22 Apr 2024 | 983.00 | 1,000.00 | 983.00 | 997.50 | 997.50 | 7,107 |
19 Apr 2024 | 973.00 | 1,005.00 | 967.35 | 995.30 | 995.30 | 11,130 |
18 Apr 2024 | 980.05 | 1,019.90 | 980.05 | 990.35 | 990.35 | 7,620 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 935.55 | 1,001.00 | 935.00 | 980.05 | 980.05 | 13,225 |
15 Apr 2024 | 939.00 | 972.00 | 916.20 | 949.40 | 949.40 | 8,143 |
12 Apr 2024 | 945.90 | 950.00 | 935.00 | 942.65 | 942.65 | 2,289 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 943.00 | 965.95 | 925.40 | 939.40 | 939.40 | 5,460 |
09 Apr 2024 | 958.95 | 962.90 | 940.15 | 942.90 | 942.90 | 1,951 |
08 Apr 2024 | 914.15 | 960.00 | 903.20 | 941.95 | 941.95 | 5,423 |
05 Apr 2024 | 938.90 | 938.90 | 899.00 | 915.80 | 915.80 | 1,893 |
04 Apr 2024 | 927.05 | 953.00 | 927.05 | 937.80 | 937.80 | 4,760 |
03 Apr 2024 | 903.00 | 939.00 | 903.00 | 934.60 | 934.60 | 5,914 |
02 Apr 2024 | 880.00 | 919.95 | 880.00 | 903.65 | 903.65 | 2,705 |
01 Apr 2024 | 821.10 | 949.00 | 820.00 | 870.30 | 870.30 | 7,529 |
28 Mar 2024 | 817.20 | 822.00 | 802.05 | 820.05 | 820.05 | 6,468 |
27 Mar 2024 | 819.00 | 824.80 | 807.00 | 809.80 | 809.80 | 2,334 |
26 Mar 2024 | 826.40 | 826.40 | 800.65 | 815.70 | 815.70 | 2,683 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 814.30 | 819.00 | 803.10 | 814.00 | 814.00 | 1,994 |
21 Mar 2024 | 810.10 | 818.30 | 803.50 | 814.30 | 814.30 | 3,928 |
20 Mar 2024 | 807.00 | 824.80 | 803.00 | 803.55 | 803.55 | 4,371 |
19 Mar 2024 | 817.15 | 844.60 | 801.00 | 806.10 | 806.10 | 7,538 |
18 Mar 2024 | 844.95 | 844.95 | 813.00 | 817.15 | 817.15 | 4,690 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 829.50 | 860.00 | 813.00 | 836.70 | 836.70 | 5,418 |
13 Mar 2024 | 844.85 | 868.90 | 801.60 | 812.55 | 812.55 | 5,385 |
12 Mar 2024 | 872.00 | 872.30 | 844.00 | 844.85 | 844.85 | 3,414 |
11 Mar 2024 | 875.00 | 881.90 | 850.00 | 861.45 | 861.45 | 2,945 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 857.90 | 880.00 | 853.20 | 862.45 | 862.45 | 3,434 |
06 Mar 2024 | 874.00 | 874.00 | 832.60 | 858.30 | 858.30 | 4,196 |
05 Mar 2024 | 875.55 | 899.00 | 781.00 | 836.90 | 836.90 | 7,344 |
04 Mar 2024 | 881.00 | 889.90 | 870.00 | 875.55 | 875.55 | 926 |
01 Mar 2024 | 889.95 | 890.00 | 835.00 | 881.50 | 881.50 | 2,486 |
29 Feb 2024 | 909.00 | 909.00 | 870.00 | 875.55 | 875.55 | 2,450 |
28 Feb 2024 | 914.80 | 914.80 | 883.65 | 884.90 | 884.90 | 2,576 |
27 Feb 2024 | 909.00 | 920.00 | 877.05 | 903.80 | 903.80 | 7,783 |
26 Feb 2024 | 913.90 | 913.90 | 875.15 | 882.20 | 882.20 | 1,190 |
23 Feb 2024 | 882.10 | 919.35 | 882.10 | 886.65 | 886.65 | 1,975 |
22 Feb 2024 | 900.05 | 900.05 | 876.65 | 879.90 | 879.90 | 3,225 |
21 Feb 2024 | 917.90 | 918.00 | 891.00 | 896.00 | 896.00 | 3,678 |
20 Feb 2024 | 910.00 | 911.05 | 893.15 | 899.50 | 899.50 | 3,046 |
16 Feb 2024 | 929.00 | 929.00 | 911.20 | 917.40 | 917.40 | 4,358 |
15 Feb 2024 | 923.95 | 923.95 | 908.00 | 919.00 | 919.00 | 1,533 |
14 Feb 2024 | 877.00 | 914.95 | 868.00 | 906.70 | 906.70 | 4,525 |
13 Feb 2024 | 930.00 | 930.00 | 872.45 | 887.30 | 887.30 | 3,042 |
12 Feb 2024 | 952.00 | 979.40 | 890.00 | 895.30 | 895.30 | 13,230 |
09 Feb 2024 | 950.65 | 989.95 | 925.00 | 979.50 | 979.50 | 5,998 |
08 Feb 2024 | 998.85 | 1,027.00 | 962.50 | 968.70 | 968.70 | 26,866 |
07 Feb 2024 | 951.15 | 999.00 | 892.15 | 975.45 | 975.45 | 11,178 |
06 Feb 2024 | 930.00 | 959.35 | 906.00 | 910.15 | 910.15 | 6,298 |
05 Feb 2024 | 970.00 | 994.80 | 922.00 | 932.25 | 932.25 | 9,740 |
02 Feb 2024 | 950.00 | 979.85 | 950.00 | 970.50 | 970.50 | 2,944 |
01 Feb 2024 | 945.00 | 989.00 | 920.65 | 973.30 | 973.30 | 4,070 |
31 Jan 2024 | 972.90 | 984.00 | 940.65 | 956.60 | 956.60 | 4,039 |
30 Jan 2024 | 966.15 | 981.00 | 950.00 | 955.00 | 955.00 | 3,161 |
29 Jan 2024 | 900.00 | 969.95 | 900.00 | 966.15 | 966.15 | 8,052 |
26 Jan 2024 | 926.75 | 926.75 | 926.75 | 926.75 | 926.75 | - |
25 Jan 2024 | 902.60 | 965.00 | 902.60 | 926.75 | 926.75 | 4,026 |
24 Jan 2024 | 886.10 | 936.85 | 886.10 | 919.60 | 919.60 | 976 |
23 Jan 2024 | 928.00 | 942.20 | 892.10 | 905.40 | 905.40 | 1,304 |
22 Jan 2024 | 940.20 | 940.20 | 940.20 | 940.20 | 940.20 | - |
19 Jan 2024 | 951.00 | 957.90 | 938.00 | 940.20 | 940.20 | 1,922 |
18 Jan 2024 | 917.80 | 940.00 | 902.00 | 936.85 | 936.85 | 3,529 |
17 Jan 2024 | 924.90 | 964.35 | 912.65 | 917.80 | 917.80 | 7,503 |
16 Jan 2024 | 969.35 | 969.35 | 900.65 | 918.20 | 918.20 | 8,570 |
12 Jan 2024 | 929.90 | 975.55 | 910.00 | 968.40 | 968.40 | 12,617 |
11 Jan 2024 | 875.00 | 930.00 | 875.00 | 922.65 | 922.65 | 18,360 |
10 Jan 2024 | 899.00 | 900.00 | 851.20 | 875.75 | 875.75 | 10,059 |
09 Jan 2024 | 872.55 | 899.00 | 862.35 | 879.95 | 879.95 | 11,249 |
08 Jan 2024 | 808.90 | 879.00 | 797.65 | 862.35 | 862.35 | 21,175 |
05 Jan 2024 | 796.20 | 814.45 | 795.00 | 795.45 | 795.45 | 1,959 |
04 Jan 2024 | 802.05 | 812.95 | 796.00 | 800.20 | 800.20 | 1,498 |
03 Jan 2024 | 801.10 | 812.40 | 799.10 | 799.15 | 799.15 | 1,123 |
02 Jan 2024 | 818.00 | 818.00 | 796.00 | 798.50 | 798.50 | 2,342 |
29 Dec 2023 | 819.00 | 819.00 | 800.00 | 801.00 | 801.00 | 2,920 |
28 Dec 2023 | 824.95 | 833.95 | 807.05 | 818.00 | 818.00 | 4,486 |
27 Dec 2023 | 820.00 | 830.60 | 806.65 | 816.50 | 816.50 | 3,017 |
26 Dec 2023 | 816.00 | 830.00 | 792.15 | 820.25 | 820.25 | 6,046 |
22 Dec 2023 | 797.00 | 814.95 | 781.00 | 806.10 | 806.10 | 5,530 |
21 Dec 2023 | 770.00 | 791.40 | 761.50 | 784.15 | 784.15 | 1,264 |
20 Dec 2023 | 788.00 | 796.95 | 770.65 | 775.55 | 775.55 | 1,456 |
19 Dec 2023 | 809.00 | 810.00 | 776.65 | 787.30 | 787.30 | 3,064 |
18 Dec 2023 | 799.00 | 799.00 | 773.65 | 795.15 | 795.15 | 2,047 |
15 Dec 2023 | 781.90 | 793.90 | 770.00 | 773.40 | 773.40 | 2,142 |
14 Dec 2023 | 799.90 | 799.90 | 760.00 | 782.80 | 782.80 | 6,857 |
13 Dec 2023 | 798.00 | 807.00 | 785.00 | 787.25 | 787.25 | 1,220 |
12 Dec 2023 | 809.00 | 809.00 | 785.45 | 788.10 | 788.10 | 2,805 |
11 Dec 2023 | 799.35 | 809.00 | 790.00 | 799.60 | 799.60 | 3,722 |
08 Dec 2023 | 800.00 | 800.00 | 780.05 | 786.25 | 786.25 | 3,995 |
07 Dec 2023 | 797.90 | 804.20 | 786.00 | 789.55 | 789.55 | 1,237 |
06 Dec 2023 | 795.00 | 798.40 | 785.55 | 791.05 | 791.05 | 2,675 |
05 Dec 2023 | 800.00 | 800.00 | 787.00 | 790.15 | 790.15 | 1,871 |
04 Dec 2023 | 781.05 | 796.75 | 781.05 | 785.15 | 785.15 | 2,152 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |