Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
10 May 2024 | 798.00 | 817.00 | 789.00 | 790.00 | 790.00 | 321,500 |
09 May 2024 | 879.00 | 879.00 | 839.00 | 840.00 | 840.00 | 243,800 |
08 May 2024 | 873.00 | 876.00 | 862.00 | 865.00 | 865.00 | 139,100 |
07 May 2024 | 860.00 | 880.00 | 860.00 | 876.00 | 876.00 | 154,200 |
02 May 2024 | 852.00 | 866.00 | 848.00 | 854.00 | 854.00 | 78,700 |
01 May 2024 | 843.00 | 852.00 | 836.00 | 842.00 | 842.00 | 39,800 |
30 Apr 2024 | 850.00 | 859.00 | 837.00 | 846.00 | 846.00 | 63,600 |
26 Apr 2024 | 835.00 | 843.00 | 827.00 | 840.00 | 840.00 | 180,700 |
25 Apr 2024 | 859.00 | 860.00 | 836.00 | 836.00 | 836.00 | 91,700 |
24 Apr 2024 | 875.00 | 876.00 | 862.00 | 868.00 | 868.00 | 59,500 |
23 Apr 2024 | 873.00 | 878.00 | 857.00 | 864.00 | 864.00 | 103,800 |
22 Apr 2024 | 848.00 | 860.00 | 842.00 | 850.00 | 850.00 | 88,000 |
19 Apr 2024 | 874.00 | 874.00 | 833.00 | 848.00 | 848.00 | 125,300 |
18 Apr 2024 | 850.00 | 878.00 | 850.00 | 872.00 | 872.00 | 51,500 |
17 Apr 2024 | 862.00 | 877.00 | 850.00 | 860.00 | 860.00 | 100,400 |
16 Apr 2024 | 876.00 | 884.00 | 862.00 | 865.00 | 865.00 | 102,800 |
15 Apr 2024 | 888.00 | 895.00 | 881.00 | 886.00 | 886.00 | 91,900 |
12 Apr 2024 | 926.00 | 939.00 | 902.00 | 903.00 | 903.00 | 116,300 |
11 Apr 2024 | 901.00 | 920.00 | 893.00 | 919.00 | 919.00 | 125,900 |
10 Apr 2024 | 900.00 | 931.00 | 887.00 | 910.00 | 910.00 | 123,100 |
09 Apr 2024 | 897.00 | 913.00 | 897.00 | 903.00 | 903.00 | 102,100 |
08 Apr 2024 | 903.00 | 909.00 | 887.00 | 893.00 | 893.00 | 99,600 |
05 Apr 2024 | 887.00 | 909.00 | 885.00 | 902.00 | 902.00 | 130,900 |
04 Apr 2024 | 938.00 | 945.00 | 902.00 | 909.00 | 909.00 | 173,800 |
03 Apr 2024 | 930.00 | 951.00 | 922.00 | 934.00 | 934.00 | 113,000 |
02 Apr 2024 | 944.00 | 961.00 | 935.00 | 942.00 | 942.00 | 133,200 |
01 Apr 2024 | 1,007.00 | 1,007.00 | 951.00 | 955.00 | 955.00 | 179,700 |
29 Mar 2024 | 977.00 | 1,004.00 | 977.00 | 993.00 | 993.00 | 64,700 |
28 Mar 2024 | 979.00 | 987.00 | 972.00 | 976.00 | 976.00 | 81,300 |
27 Mar 2024 | 986.00 | 1,003.00 | 976.00 | 984.00 | 984.00 | 152,400 |
26 Mar 2024 | 976.00 | 989.00 | 963.00 | 972.00 | 972.00 | 140,100 |
25 Mar 2024 | 1,002.00 | 1,019.00 | 981.00 | 982.00 | 982.00 | 131,800 |
22 Mar 2024 | 1,013.00 | 1,013.00 | 982.00 | 1,005.00 | 1,005.00 | 210,400 |
21 Mar 2024 | 1,030.00 | 1,030.00 | 1,005.00 | 1,015.00 | 1,015.00 | 195,700 |
19 Mar 2024 | 1,022.00 | 1,024.00 | 990.00 | 1,019.00 | 1,019.00 | 255,100 |
18 Mar 2024 | 1,029.00 | 1,048.00 | 1,006.00 | 1,024.00 | 1,024.00 | 249,900 |
15 Mar 2024 | 1,008.00 | 1,042.00 | 1,002.00 | 1,037.00 | 1,037.00 | 285,300 |
14 Mar 2024 | 1,029.00 | 1,037.00 | 1,006.00 | 1,015.00 | 1,015.00 | 263,800 |
13 Mar 2024 | 1,101.00 | 1,101.00 | 1,041.00 | 1,054.00 | 1,054.00 | 483,200 |
12 Mar 2024 | 1,025.00 | 1,068.00 | 1,003.00 | 1,066.00 | 1,066.00 | 279,500 |
11 Mar 2024 | 1,030.00 | 1,044.00 | 976.00 | 1,036.00 | 1,036.00 | 546,700 |
08 Mar 2024 | 1,149.00 | 1,150.00 | 1,073.00 | 1,086.00 | 1,086.00 | 595,500 |
07 Mar 2024 | 1,162.00 | 1,216.00 | 1,118.00 | 1,136.00 | 1,136.00 | 1,059,700 |
06 Mar 2024 | 1,149.00 | 1,185.00 | 1,105.00 | 1,126.00 | 1,126.00 | 1,726,200 |
05 Mar 2024 | 1,093.00 | 1,150.00 | 1,040.00 | 1,127.00 | 1,127.00 | 2,376,800 |
04 Mar 2024 | 1,032.00 | 1,067.00 | 999.00 | 1,033.00 | 1,033.00 | 1,289,400 |
01 Mar 2024 | 926.00 | 930.00 | 911.00 | 927.00 | 927.00 | 89,000 |
29 Feb 2024 | 916.00 | 929.00 | 906.00 | 921.00 | 921.00 | 114,200 |
28 Feb 2024 | 941.00 | 965.00 | 920.00 | 926.00 | 926.00 | 147,200 |
27 Feb 2024 | 958.00 | 967.00 | 931.00 | 941.00 | 941.00 | 180,900 |
26 Feb 2024 | 901.00 | 959.00 | 898.00 | 956.00 | 956.00 | 294,800 |
22 Feb 2024 | 931.00 | 931.00 | 892.00 | 898.00 | 898.00 | 139,900 |
21 Feb 2024 | 930.00 | 940.00 | 903.00 | 909.00 | 909.00 | 233,000 |
20 Feb 2024 | 900.00 | 929.00 | 890.00 | 913.00 | 913.00 | 471,500 |
19 Feb 2024 | 815.00 | 856.00 | 815.00 | 856.00 | 856.00 | 147,300 |
16 Feb 2024 | 828.00 | 837.00 | 811.00 | 830.00 | 830.00 | 166,300 |
15 Feb 2024 | 833.00 | 842.00 | 819.00 | 825.00 | 825.00 | 162,900 |
14 Feb 2024 | 849.00 | 865.00 | 832.00 | 839.00 | 839.00 | 174,700 |
13 Feb 2024 | 885.00 | 892.00 | 836.00 | 860.00 | 860.00 | 302,000 |
09 Feb 2024 | 849.00 | 898.00 | 839.00 | 876.00 | 876.00 | 920,600 |
08 Feb 2024 | 796.00 | 797.00 | 775.00 | 789.00 | 789.00 | 149,300 |
07 Feb 2024 | 778.00 | 798.00 | 776.00 | 795.00 | 795.00 | 78,300 |
06 Feb 2024 | 782.00 | 787.00 | 778.00 | 780.00 | 780.00 | 38,700 |
05 Feb 2024 | 783.00 | 789.00 | 775.00 | 788.00 | 788.00 | 60,900 |
02 Feb 2024 | 769.00 | 778.00 | 765.00 | 773.00 | 773.00 | 66,100 |
01 Feb 2024 | 772.00 | 782.00 | 763.00 | 763.00 | 763.00 | 77,300 |
31 Jan 2024 | 777.00 | 790.00 | 766.00 | 787.00 | 787.00 | 89,700 |
30 Jan 2024 | 789.00 | 801.00 | 782.00 | 785.00 | 785.00 | 174,400 |
29 Jan 2024 | 778.00 | 790.00 | 772.00 | 785.00 | 785.00 | 95,900 |
26 Jan 2024 | 807.00 | 811.00 | 780.00 | 783.00 | 783.00 | 111,600 |
25 Jan 2024 | 777.00 | 815.00 | 776.00 | 807.00 | 807.00 | 344,800 |
24 Jan 2024 | 764.00 | 779.00 | 757.00 | 768.00 | 768.00 | 130,400 |
23 Jan 2024 | 750.00 | 790.00 | 745.00 | 773.00 | 773.00 | 376,900 |
22 Jan 2024 | 732.00 | 745.00 | 725.00 | 743.00 | 743.00 | 110,200 |
19 Jan 2024 | 714.00 | 729.00 | 709.00 | 723.00 | 723.00 | 84,600 |
18 Jan 2024 | 706.00 | 716.00 | 703.00 | 707.00 | 707.00 | 74,000 |
17 Jan 2024 | 713.00 | 729.00 | 709.00 | 711.00 | 711.00 | 114,800 |
16 Jan 2024 | 729.00 | 735.00 | 713.00 | 713.00 | 713.00 | 119,100 |
15 Jan 2024 | 740.00 | 740.00 | 732.00 | 738.00 | 738.00 | 13,000 |
12 Jan 2024 | 759.00 | 759.00 | 733.00 | 744.00 | 744.00 | 140,600 |
11 Jan 2024 | 770.00 | 770.00 | 753.00 | 759.00 | 759.00 | 104,900 |
10 Jan 2024 | 771.00 | 779.00 | 758.00 | 768.00 | 768.00 | 98,100 |
09 Jan 2024 | 764.00 | 779.00 | 750.00 | 770.00 | 770.00 | 118,600 |
05 Jan 2024 | 792.00 | 792.00 | 761.00 | 764.00 | 764.00 | 104,200 |
04 Jan 2024 | 765.00 | 789.00 | 760.00 | 786.00 | 786.00 | 90,200 |
29 Dec 2023 | 775.00 | 787.00 | 769.00 | 780.00 | 780.00 | 136,100 |
28 Dec 2023 | 779.00 | 812.00 | 774.00 | 785.00 | 785.00 | 499,300 |
27 Dec 2023 | 750.00 | 757.00 | 745.00 | 757.00 | 757.00 | 97,500 |
26 Dec 2023 | 735.00 | 763.00 | 735.00 | 743.00 | 743.00 | 125,100 |
25 Dec 2023 | 741.00 | 743.00 | 728.00 | 731.00 | 731.00 | 56,100 |
22 Dec 2023 | 754.00 | 766.00 | 734.00 | 739.00 | 739.00 | 113,000 |
21 Dec 2023 | 734.00 | 740.00 | 726.00 | 732.00 | 732.00 | 108,500 |
20 Dec 2023 | 745.00 | 766.00 | 741.00 | 751.00 | 751.00 | 159,200 |
19 Dec 2023 | 720.00 | 745.00 | 717.00 | 745.00 | 745.00 | 99,700 |
18 Dec 2023 | 729.00 | 733.00 | 713.00 | 723.00 | 723.00 | 76,300 |
15 Dec 2023 | 718.00 | 734.00 | 718.00 | 729.00 | 729.00 | 70,100 |
14 Dec 2023 | 748.00 | 751.00 | 714.00 | 717.00 | 717.00 | 132,200 |
13 Dec 2023 | 722.00 | 760.00 | 722.00 | 747.00 | 747.00 | 267,200 |
12 Dec 2023 | 728.00 | 731.00 | 705.00 | 708.00 | 708.00 | 92,300 |
11 Dec 2023 | 732.00 | 739.00 | 719.00 | 728.00 | 728.00 | 111,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |