Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
20 May 2024 | 888.63 | 913.98 | 888.63 | 902.85 | 902.85 | 312,500 |
17 May 2024 | 889.92 | 898.85 | 886.10 | 888.56 | 888.56 | 319,600 |
16 May 2024 | 905.20 | 910.79 | 882.64 | 885.62 | 885.62 | 287,100 |
15 May 2024 | 888.00 | 916.65 | 886.92 | 903.68 | 903.68 | 394,100 |
14 May 2024 | 861.30 | 886.70 | 856.83 | 882.45 | 882.45 | 354,800 |
13 May 2024 | 864.40 | 864.40 | 841.46 | 850.67 | 850.67 | 303,000 |
10 May 2024 | 874.55 | 876.53 | 854.18 | 861.99 | 861.99 | 222,300 |
09 May 2024 | 854.20 | 876.71 | 854.20 | 874.55 | 874.55 | 265,900 |
08 May 2024 | 857.44 | 861.70 | 851.81 | 853.48 | 853.48 | 280,800 |
07 May 2024 | 865.41 | 881.00 | 861.89 | 862.38 | 862.38 | 260,200 |
06 May 2024 | 849.99 | 867.34 | 845.95 | 861.85 | 861.85 | 296,300 |
03 May 2024 | 839.02 | 845.19 | 828.75 | 842.34 | 842.34 | 223,800 |
02 May 2024 | 827.89 | 835.48 | 820.93 | 832.63 | 832.63 | 195,200 |
01 May 2024 | 818.18 | 839.99 | 805.07 | 819.48 | 819.48 | 289,400 |
30 Apr 2024 | 827.54 | 834.45 | 815.59 | 818.47 | 818.47 | 291,100 |
29 Apr 2024 | 837.52 | 846.08 | 831.60 | 832.43 | 832.43 | 173,700 |
26 Apr 2024 | 814.22 | 839.35 | 811.04 | 833.46 | 833.46 | 268,800 |
25 Apr 2024 | 811.20 | 825.00 | 788.37 | 806.50 | 806.50 | 485,700 |
24 Apr 2024 | 838.81 | 857.43 | 831.96 | 851.71 | 851.71 | 368,500 |
23 Apr 2024 | 816.34 | 831.78 | 813.93 | 829.43 | 829.43 | 272,700 |
22 Apr 2024 | 806.98 | 817.70 | 804.15 | 810.22 | 810.22 | 271,600 |
19 Apr 2024 | 815.04 | 817.24 | 793.46 | 800.38 | 800.38 | 477,800 |
18 Apr 2024 | 825.06 | 831.50 | 810.37 | 813.30 | 813.30 | 308,500 |
17 Apr 2024 | 820.69 | 827.68 | 816.43 | 819.20 | 819.20 | 379,800 |
16 Apr 2024 | 813.54 | 818.45 | 807.31 | 813.89 | 813.89 | 331,000 |
15 Apr 2024 | 830.00 | 830.69 | 814.94 | 815.38 | 815.38 | 481,000 |
12 Apr 2024 | 811.74 | 821.09 | 805.84 | 814.37 | 814.37 | 325,200 |
11 Apr 2024 | 810.94 | 823.66 | 802.54 | 819.93 | 819.93 | 435,100 |
10 Apr 2024 | 816.66 | 824.13 | 791.91 | 810.13 | 810.13 | 889,400 |
09 Apr 2024 | 891.06 | 895.05 | 847.63 | 867.81 | 867.81 | 433,400 |
08 Apr 2024 | 885.14 | 896.70 | 875.80 | 888.84 | 888.84 | 290,700 |
05 Apr 2024 | 886.59 | 891.31 | 873.76 | 879.89 | 879.89 | 290,400 |
04 Apr 2024 | 906.96 | 913.57 | 873.23 | 877.82 | 877.82 | 559,900 |
03 Apr 2024 | 903.47 | 913.23 | 899.58 | 900.72 | 900.72 | 302,100 |
02 Apr 2024 | 919.80 | 924.93 | 883.81 | 903.30 | 903.30 | 368,300 |
01 Apr 2024 | 947.66 | 953.99 | 928.93 | 930.50 | 930.50 | 269,400 |
28 Mar 2024 | 937.89 | 948.89 | 936.61 | 941.26 | 941.26 | 245,200 |
27 Mar 2024 | 941.96 | 942.37 | 922.89 | 937.90 | 937.90 | 364,200 |
26 Mar 2024 | 931.98 | 942.92 | 925.30 | 937.45 | 937.45 | 443,700 |
25 Mar 2024 | 930.00 | 935.58 | 923.16 | 932.59 | 932.59 | 374,800 |
22 Mar 2024 | 946.31 | 946.31 | 921.55 | 922.44 | 922.44 | 462,600 |
21 Mar 2024 | 917.64 | 956.17 | 914.28 | 952.94 | 952.94 | 439,100 |
20 Mar 2024 | 908.00 | 916.25 | 900.17 | 915.18 | 915.18 | 340,900 |
19 Mar 2024 | 910.92 | 913.88 | 895.00 | 908.86 | 908.86 | 368,900 |
18 Mar 2024 | 916.00 | 922.75 | 903.59 | 908.86 | 908.86 | 377,500 |
15 Mar 2024 | 931.42 | 937.28 | 907.18 | 909.80 | 909.80 | 6,106,800 |
14 Mar 2024 | 945.00 | 951.52 | 927.31 | 933.05 | 933.05 | 583,800 |
13 Mar 2024 | 915.57 | 936.83 | 913.30 | 927.66 | 927.66 | 372,500 |
12 Mar 2024 | 901.10 | 917.07 | 897.00 | 915.05 | 915.05 | 239,800 |
11 Mar 2024 | 909.04 | 909.58 | 886.94 | 901.66 | 901.66 | 290,600 |
08 Mar 2024 | 913.63 | 936.90 | 903.16 | 912.20 | 912.20 | 300,700 |
07 Mar 2024 | 911.99 | 918.22 | 902.21 | 912.87 | 912.87 | 264,900 |
06 Mar 2024 | 912.00 | 920.16 | 902.20 | 911.99 | 911.99 | 266,200 |
05 Mar 2024 | 920.01 | 931.89 | 902.42 | 906.86 | 906.86 | 338,300 |
04 Mar 2024 | 929.20 | 939.82 | 918.99 | 926.58 | 926.58 | 791,700 |
01 Mar 2024 | 894.85 | 911.82 | 892.19 | 903.29 | 903.29 | 301,900 |
29 Feb 2024 | 884.12 | 896.09 | 879.04 | 895.59 | 895.59 | 480,800 |
28 Feb 2024 | 864.14 | 883.63 | 862.44 | 882.42 | 882.42 | 257,100 |
27 Feb 2024 | 869.20 | 875.79 | 856.17 | 871.40 | 871.40 | 273,400 |
26 Feb 2024 | 884.86 | 889.98 | 868.30 | 869.47 | 869.47 | 334,500 |
23 Feb 2024 | 885.74 | 897.22 | 875.88 | 880.48 | 880.48 | 230,300 |
22 Feb 2024 | 872.00 | 887.98 | 867.19 | 884.06 | 884.06 | 349,300 |
21 Feb 2024 | 860.68 | 866.75 | 853.15 | 861.66 | 861.66 | 247,500 |
20 Feb 2024 | 858.98 | 868.57 | 854.66 | 860.68 | 860.68 | 301,700 |
16 Feb 2024 | 870.30 | 878.68 | 862.06 | 862.98 | 862.98 | 259,100 |
15 Feb 2024 | 860.00 | 877.05 | 852.19 | 870.77 | 870.77 | 274,600 |
14 Feb 2024 | 844.01 | 853.34 | 835.00 | 848.10 | 848.10 | 260,500 |
13 Feb 2024 | 825.25 | 844.47 | 824.38 | 836.67 | 836.67 | 241,200 |
12 Feb 2024 | 840.19 | 854.35 | 839.39 | 844.67 | 844.67 | 403,600 |
09 Feb 2024 | 835.50 | 849.94 | 835.50 | 845.22 | 845.22 | 257,500 |
08 Feb 2024 | 836.54 | 849.95 | 830.94 | 832.42 | 832.42 | 265,800 |
07 Feb 2024 | 825.39 | 834.27 | 819.01 | 833.33 | 833.33 | 520,700 |
06 Feb 2024 | 851.41 | 852.60 | 815.10 | 825.35 | 825.35 | 503,800 |
05 Feb 2024 | 871.49 | 879.03 | 850.24 | 851.41 | 851.41 | 454,000 |
02 Feb 2024 | 835.72 | 903.70 | 828.92 | 882.06 | 882.06 | 1,120,200 |
01 Feb 2024 | 759.76 | 778.31 | 757.45 | 772.85 | 772.85 | 563,600 |
31 Jan 2024 | 768.86 | 771.14 | 750.87 | 753.73 | 753.73 | 413,500 |
30 Jan 2024 | 774.76 | 776.07 | 765.37 | 773.54 | 773.54 | 291,800 |
29 Jan 2024 | 767.05 | 775.49 | 760.95 | 774.76 | 774.76 | 222,600 |
26 Jan 2024 | 767.00 | 768.40 | 762.67 | 767.79 | 767.79 | 197,300 |
25 Jan 2024 | 755.18 | 764.43 | 751.15 | 761.01 | 761.01 | 270,500 |
24 Jan 2024 | 758.09 | 759.88 | 740.00 | 750.62 | 750.62 | 250,600 |
23 Jan 2024 | 764.55 | 767.20 | 747.20 | 754.15 | 754.15 | 283,200 |
22 Jan 2024 | 752.80 | 768.41 | 743.11 | 767.70 | 767.70 | 384,200 |
19 Jan 2024 | 744.26 | 749.49 | 737.07 | 749.25 | 749.25 | 279,000 |
18 Jan 2024 | 728.82 | 738.33 | 721.39 | 736.71 | 736.71 | 318,500 |
17 Jan 2024 | 718.78 | 725.65 | 713.09 | 724.49 | 724.49 | 215,700 |
16 Jan 2024 | 705.46 | 723.19 | 702.12 | 721.78 | 721.78 | 350,200 |
12 Jan 2024 | 704.48 | 708.34 | 697.03 | 706.68 | 706.68 | 162,200 |
11 Jan 2024 | 698.14 | 705.66 | 693.85 | 703.70 | 703.70 | 250,100 |
10 Jan 2024 | 698.52 | 700.00 | 688.05 | 695.91 | 695.91 | 205,500 |
09 Jan 2024 | 685.83 | 702.72 | 684.64 | 696.92 | 696.92 | 271,900 |
08 Jan 2024 | 660.10 | 685.11 | 659.99 | 684.74 | 684.74 | 375,900 |
05 Jan 2024 | 674.47 | 678.00 | 651.89 | 652.29 | 652.29 | 376,100 |
04 Jan 2024 | 672.95 | 679.31 | 670.42 | 672.22 | 672.22 | 268,900 |
03 Jan 2024 | 674.63 | 682.58 | 667.36 | 678.34 | 678.34 | 370,200 |
02 Jan 2024 | 664.85 | 677.07 | 664.29 | 673.98 | 673.98 | 427,300 |
29 Dec 2023 | 674.54 | 678.67 | 666.68 | 668.43 | 668.43 | 208,100 |
28 Dec 2023 | 679.52 | 684.41 | 673.26 | 675.52 | 675.52 | 288,200 |
27 Dec 2023 | 686.50 | 688.07 | 683.18 | 687.76 | 687.76 | 312,900 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |