Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 794.20 | 795.60 | 783.20 | 788.20 | 788.20 | 7,434,262 |
15 Mar 2024 | 797.40 | 808.80 | 795.00 | 796.00 | 796.00 | 15,926,960 |
14 Mar 2024 | 798.20 | 814.80 | 783.80 | 798.80 | 798.80 | 12,582,593 |
13 Mar 2024 | 808.20 | 814.20 | 804.50 | 807.40 | 807.40 | 6,885,640 |
12 Mar 2024 | 802.60 | 823.20 | 800.80 | 812.40 | 812.40 | 9,586,278 |
11 Mar 2024 | 769.20 | 790.00 | 767.59 | 788.20 | 788.20 | 8,241,397 |
08 Mar 2024 | 780.00 | 791.60 | 776.60 | 779.00 | 779.00 | 3,385,264 |
07 Mar 2024 | 753.80 | 784.60 | 753.80 | 781.20 | 781.20 | 7,651,150 |
06 Mar 2024 | 756.40 | 775.00 | 753.90 | 759.20 | 759.20 | 11,420,628 |
05 Mar 2024 | 764.00 | 766.80 | 753.40 | 757.20 | 757.20 | 6,646,349 |
04 Mar 2024 | 779.20 | 779.20 | 763.40 | 772.80 | 772.80 | 4,841,537 |
01 Mar 2024 | 787.20 | 790.20 | 772.20 | 782.40 | 782.40 | 9,691,420 |
29 Feb 2024 | 791.80 | 793.20 | 777.57 | 777.60 | 777.60 | 13,488,404 |
28 Feb 2024 | 805.80 | 810.00 | 782.80 | 790.80 | 790.80 | 8,411,542 |
27 Feb 2024 | 815.00 | 819.60 | 805.82 | 808.00 | 808.00 | 12,937,010 |
26 Feb 2024 | 814.00 | 820.80 | 813.40 | 814.60 | 814.60 | 29,046,944 |
23 Feb 2024 | 824.80 | 826.80 | 809.40 | 819.60 | 819.60 | 8,892,062 |
22 Feb 2024 | 827.00 | 835.30 | 818.40 | 822.60 | 822.60 | 7,550,847 |
21 Feb 2024 | 816.00 | 834.40 | 816.00 | 821.80 | 821.80 | 6,832,065 |
20 Feb 2024 | 816.80 | 821.80 | 810.80 | 815.00 | 815.00 | 5,916,002 |
19 Feb 2024 | 827.20 | 829.60 | 818.20 | 821.20 | 821.20 | 5,240,697 |
16 Feb 2024 | 825.20 | 844.10 | 815.80 | 834.40 | 834.40 | 5,300,533 |
15 Feb 2024 | 798.00 | 811.20 | 797.40 | 807.60 | 807.60 | 3,917,634 |
14 Feb 2024 | 791.80 | 797.00 | 785.80 | 790.40 | 790.40 | 4,757,220 |
13 Feb 2024 | 810.20 | 811.60 | 787.50 | 790.80 | 790.80 | 6,077,243 |
12 Feb 2024 | 799.00 | 814.00 | 794.31 | 812.40 | 812.40 | 8,624,857 |
09 Feb 2024 | 813.80 | 818.20 | 798.00 | 798.00 | 798.00 | 3,803,882 |
08 Feb 2024 | 834.40 | 838.40 | 818.20 | 818.20 | 818.20 | 5,130,433 |
07 Feb 2024 | 847.40 | 852.20 | 828.60 | 830.20 | 830.20 | 5,619,726 |
06 Feb 2024 | 828.40 | 849.20 | 828.40 | 849.20 | 849.20 | 8,042,787 |
05 Feb 2024 | 807.60 | 823.60 | 807.60 | 817.80 | 817.80 | 3,481,979 |
02 Feb 2024 | 812.00 | 821.80 | 810.00 | 814.20 | 814.20 | 7,610,986 |
01 Feb 2024 | 806.00 | 825.60 | 803.00 | 806.20 | 806.20 | 18,197,112 |
31 Jan 2024 | 833.00 | 834.80 | 818.40 | 818.40 | 818.40 | 6,783,375 |
30 Jan 2024 | 834.60 | 841.60 | 824.80 | 833.60 | 833.60 | 6,936,914 |
29 Jan 2024 | 854.00 | 855.30 | 831.40 | 831.40 | 831.40 | 3,934,829 |
26 Jan 2024 | 840.00 | 859.60 | 839.40 | 858.20 | 858.20 | 7,155,394 |
25 Jan 2024 | 831.20 | 837.60 | 827.40 | 834.20 | 834.20 | 5,081,099 |
24 Jan 2024 | 827.00 | 839.60 | 821.00 | 833.60 | 833.60 | 11,774,337 |
23 Jan 2024 | 809.60 | 818.40 | 806.80 | 816.00 | 816.00 | 20,301,811 |
22 Jan 2024 | 794.00 | 805.80 | 787.60 | 796.40 | 796.40 | 4,799,604 |
19 Jan 2024 | 794.60 | 798.20 | 784.00 | 788.00 | 788.00 | 13,807,469 |
18 Jan 2024 | 771.00 | 790.00 | 770.00 | 787.00 | 787.00 | 15,131,995 |
17 Jan 2024 | 773.60 | 786.40 | 767.80 | 773.40 | 773.40 | 7,219,254 |
16 Jan 2024 | 808.80 | 821.00 | 799.80 | 805.20 | 805.20 | 6,661,367 |
15 Jan 2024 | 808.40 | 828.20 | 807.70 | 815.80 | 815.80 | 7,909,585 |
12 Jan 2024 | 830.80 | 839.20 | 822.60 | 823.20 | 823.20 | 5,253,217 |
11 Jan 2024 | 846.00 | 852.60 | 824.00 | 824.00 | 824.00 | 10,337,362 |
10 Jan 2024 | 841.40 | 847.60 | 837.40 | 838.80 | 838.80 | 3,861,154 |
09 Jan 2024 | 843.40 | 852.00 | 834.40 | 845.80 | 845.80 | 5,149,097 |
08 Jan 2024 | 814.00 | 845.29 | 813.60 | 841.60 | 841.60 | 15,070,124 |
05 Jan 2024 | 826.80 | 835.20 | 818.70 | 820.80 | 820.80 | 6,503,005 |
04 Jan 2024 | 832.00 | 841.20 | 828.80 | 835.60 | 835.60 | 7,320,625 |
03 Jan 2024 | 853.40 | 858.20 | 827.76 | 831.00 | 831.00 | 7,051,202 |
02 Jan 2024 | 886.00 | 886.40 | 853.40 | 856.20 | 856.20 | 4,253,194 |
29 Dec 2023 | 875.40 | 887.40 | 875.20 | 887.20 | 887.20 | 1,576,457 |
28 Dec 2023 | 879.20 | 886.20 | 874.40 | 878.20 | 878.20 | 3,545,761 |
27 Dec 2023 | 864.20 | 878.90 | 856.80 | 872.40 | 872.40 | 4,038,226 |
22 Dec 2023 | 862.60 | 867.40 | 852.60 | 862.00 | 862.00 | 2,629,930 |
21 Dec 2023 | 862.60 | 875.80 | 858.00 | 873.80 | 873.80 | 3,163,135 |
20 Dec 2023 | 881.20 | 884.00 | 858.40 | 870.40 | 870.40 | 16,066,203 |
19 Dec 2023 | 860.20 | 869.40 | 856.80 | 863.60 | 863.60 | 12,560,542 |
18 Dec 2023 | 866.20 | 881.40 | 861.40 | 864.00 | 864.00 | 3,645,453 |
15 Dec 2023 | 890.20 | 897.20 | 872.60 | 876.00 | 876.00 | 15,059,279 |
14 Dec 2023 | 884.60 | 907.20 | 883.20 | 883.20 | 883.20 | 18,681,684 |
13 Dec 2023 | 879.40 | 885.20 | 864.00 | 864.60 | 864.60 | 6,501,847 |
12 Dec 2023 | 899.80 | 900.60 | 879.20 | 881.20 | 881.20 | 5,068,084 |
11 Dec 2023 | 886.00 | 897.60 | 879.20 | 896.60 | 896.60 | 6,377,863 |
08 Dec 2023 | 880.00 | 892.60 | 874.50 | 889.60 | 889.60 | 8,100,316 |
07 Dec 2023 | 873.00 | 889.20 | 865.80 | 874.00 | 874.00 | 4,041,475 |
06 Dec 2023 | 864.80 | 892.00 | 861.60 | 884.00 | 884.00 | 6,787,453 |
05 Dec 2023 | 848.40 | 854.00 | 842.83 | 853.40 | 853.40 | 3,605,777 |
04 Dec 2023 | 865.40 | 874.00 | 855.80 | 864.20 | 864.20 | 4,297,746 |
01 Dec 2023 | 857.80 | 874.40 | 856.40 | 868.80 | 868.80 | 5,129,162 |
30 Nov 2023 | 856.00 | 868.20 | 836.80 | 863.00 | 863.00 | 13,814,218 |
29 Nov 2023 | 872.20 | 880.20 | 854.20 | 854.20 | 854.20 | 6,075,660 |
28 Nov 2023 | 902.00 | 915.40 | 885.40 | 885.40 | 885.40 | 5,363,184 |
27 Nov 2023 | 915.80 | 929.00 | 908.64 | 908.80 | 908.80 | 1,687,909 |
24 Nov 2023 | 911.80 | 925.00 | 910.80 | 921.60 | 921.60 | 15,243,833 |
23 Nov 2023 | 917.40 | 921.60 | 906.00 | 918.00 | 918.00 | 9,132,750 |
22 Nov 2023 | 916.00 | 923.60 | 910.60 | 915.00 | 915.00 | 10,394,400 |
21 Nov 2023 | 932.00 | 937.60 | 916.80 | 919.40 | 919.40 | 3,739,138 |
20 Nov 2023 | 943.20 | 951.40 | 932.10 | 940.00 | 940.00 | 6,924,296 |
17 Nov 2023 | 921.20 | 954.80 | 912.00 | 945.00 | 945.00 | 6,141,535 |
16 Nov 2023 | 929.00 | 946.80 | 916.60 | 917.60 | 917.60 | 9,545,911 |
15 Nov 2023 | 931.00 | 951.40 | 919.40 | 939.00 | 939.00 | 8,789,232 |
14 Nov 2023 | 898.80 | 926.80 | 890.60 | 923.60 | 923.60 | 6,803,200 |
13 Nov 2023 | 884.60 | 898.40 | 883.00 | 898.40 | 898.40 | 2,819,613 |
10 Nov 2023 | 890.00 | 893.00 | 874.80 | 882.40 | 882.40 | 3,355,963 |
09 Nov 2023 | 881.60 | 904.80 | 879.20 | 902.20 | 902.20 | 4,787,317 |
08 Nov 2023 | 891.60 | 909.40 | 880.40 | 891.40 | 891.40 | 15,536,898 |
07 Nov 2023 | 888.00 | 907.38 | 882.80 | 902.00 | 902.00 | 3,749,333 |
06 Nov 2023 | 884.20 | 914.80 | 876.60 | 899.60 | 899.60 | 28,203,658 |
03 Nov 2023 | 890.00 | 905.80 | 882.00 | 899.40 | 899.40 | 9,758,234 |
02 Nov 2023 | 865.40 | 880.60 | 865.40 | 871.60 | 871.60 | 9,334,099 |
01 Nov 2023 | 858.40 | 870.40 | 850.32 | 858.00 | 858.00 | 6,284,644 |
31 Oct 2023 | 861.00 | 876.60 | 857.20 | 857.80 | 857.80 | 7,741,857 |
30 Oct 2023 | 848.60 | 866.40 | 847.00 | 861.80 | 861.80 | 7,301,543 |
27 Oct 2023 | 835.00 | 860.00 | 824.40 | 843.20 | 843.20 | 4,460,570 |
26 Oct 2023 | 821.60 | 833.40 | 815.20 | 829.60 | 829.60 | 4,865,582 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |