Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 803.50 | 808.00 | 800.00 | 800.50 | 800.50 | 28,725 |
22 Apr 2024 | 810.00 | 818.00 | 786.00 | 801.00 | 801.00 | 1,488,228 |
19 Apr 2024 | 789.00 | 819.00 | 775.50 | 808.00 | 808.00 | 2,120,137 |
18 Apr 2024 | 828.00 | 833.00 | 794.00 | 810.00 | 810.00 | 2,079,366 |
17 Apr 2024 | 816.50 | 849.50 | 811.50 | 828.00 | 828.00 | 5,119,705 |
16 Apr 2024 | 820.00 | 857.00 | 800.00 | 822.50 | 822.50 | 3,218,843 |
15 Apr 2024 | 939.00 | 944.50 | 912.00 | 913.00 | 913.00 | 1,758,817 |
12 Apr 2024 | 965.50 | 976.50 | 945.00 | 946.00 | 946.00 | 1,145,650 |
11 Apr 2024 | 962.00 | 970.50 | 944.50 | 957.00 | 957.00 | 1,017,078 |
10 Apr 2024 | 980.50 | 986.50 | 953.00 | 963.00 | 963.00 | 1,188,060 |
09 Apr 2024 | 947.00 | 997.50 | 945.00 | 979.50 | 979.50 | 1,457,318 |
08 Apr 2024 | 939.00 | 946.50 | 930.00 | 946.50 | 946.50 | 1,535,536 |
05 Apr 2024 | 924.50 | 942.50 | 923.75 | 938.00 | 938.00 | 720,126 |
04 Apr 2024 | 936.00 | 937.50 | 929.50 | 937.50 | 937.50 | 2,483,196 |
03 Apr 2024 | 923.00 | 941.00 | 922.50 | 930.00 | 930.00 | 2,378,214 |
02 Apr 2024 | 935.50 | 944.00 | 919.50 | 925.50 | 925.50 | 1,348,653 |
28 Mar 2024 | 932.00 | 939.60 | 912.80 | 928.60 | 928.60 | 1,146,694 |
27 Mar 2024 | 933.80 | 940.60 | 922.20 | 922.20 | 922.20 | 1,034,643 |
26 Mar 2024 | 927.00 | 941.60 | 914.80 | 931.80 | 931.80 | 1,973,312 |
25 Mar 2024 | 970.00 | 970.00 | 935.20 | 935.20 | 935.20 | 2,126,097 |
22 Mar 2024 | 975.00 | 981.60 | 954.80 | 973.20 | 973.20 | 1,465,862 |
21 Mar 2024 | 964.20 | 978.80 | 950.00 | 978.20 | 978.20 | 1,316,426 |
20 Mar 2024 | 932.00 | 958.80 | 929.30 | 954.00 | 954.00 | 1,199,864 |
19 Mar 2024 | 944.40 | 954.20 | 910.60 | 933.80 | 933.80 | 2,036,906 |
18 Mar 2024 | 921.60 | 952.60 | 917.60 | 945.20 | 945.20 | 1,681,483 |
15 Mar 2024 | 914.00 | 955.40 | 908.60 | 922.80 | 922.80 | 3,925,646 |
14 Mar 2024 | 894.60 | 908.40 | 859.60 | 908.40 | 908.40 | 1,822,584 |
13 Mar 2024 | 906.40 | 921.90 | 905.60 | 910.80 | 910.80 | 994,127 |
12 Mar 2024 | 900.00 | 912.80 | 895.00 | 908.60 | 908.60 | 992,769 |
11 Mar 2024 | 890.00 | 902.20 | 883.40 | 897.60 | 897.60 | 766,578 |
08 Mar 2024 | 908.40 | 916.79 | 892.20 | 895.80 | 895.80 | 2,835,546 |
07 Mar 2024 | 895.20 | 915.00 | 894.40 | 909.60 | 909.60 | 1,326,612 |
06 Mar 2024 | 908.00 | 908.00 | 892.20 | 902.60 | 902.60 | 798,014 |
05 Mar 2024 | 914.60 | 923.40 | 907.80 | 909.00 | 909.00 | 673,724 |
04 Mar 2024 | 927.20 | 932.80 | 916.60 | 916.60 | 916.60 | 1,159,504 |
01 Mar 2024 | 925.80 | 930.00 | 906.70 | 924.20 | 924.20 | 1,767,517 |
29 Feb 2024 | 891.60 | 926.60 | 887.00 | 917.80 | 917.80 | 2,985,685 |
28 Feb 2024 | 884.20 | 893.80 | 879.40 | 892.40 | 892.40 | 888,620 |
27 Feb 2024 | 867.80 | 888.80 | 861.60 | 885.80 | 885.80 | 1,440,618 |
26 Feb 2024 | 854.60 | 876.80 | 851.57 | 870.00 | 870.00 | 858,418 |
23 Feb 2024 | 850.20 | 859.80 | 845.50 | 859.00 | 859.00 | 762,428 |
22 Feb 2024 | 848.00 | 861.40 | 846.80 | 850.40 | 850.40 | 938,433 |
21 Feb 2024 | 836.00 | 843.80 | 830.00 | 841.00 | 841.00 | 758,064 |
20 Feb 2024 | 840.20 | 850.80 | 830.20 | 838.20 | 838.20 | 1,350,193 |
19 Feb 2024 | 835.80 | 850.00 | 835.20 | 846.60 | 846.60 | 402,883 |
16 Feb 2024 | 836.80 | 850.00 | 836.80 | 850.00 | 850.00 | 1,205,323 |
15 Feb 2024 | 846.80 | 862.20 | 839.80 | 842.60 | 842.60 | 1,206,363 |
14 Feb 2024 | 826.60 | 843.20 | 823.40 | 832.40 | 832.40 | 2,275,958 |
13 Feb 2024 | 845.20 | 845.40 | 817.00 | 825.60 | 825.60 | 1,074,843 |
12 Feb 2024 | 854.00 | 860.60 | 848.60 | 850.00 | 850.00 | 961,918 |
09 Feb 2024 | 841.40 | 863.70 | 841.40 | 857.60 | 857.60 | 1,216,207 |
08 Feb 2024 | 836.80 | 867.60 | 836.80 | 841.40 | 841.40 | 1,306,163 |
07 Feb 2024 | 826.80 | 844.20 | 823.20 | 835.80 | 835.80 | 1,127,023 |
06 Feb 2024 | 825.20 | 835.00 | 818.60 | 832.80 | 832.80 | 875,494 |
05 Feb 2024 | 815.00 | 829.40 | 815.00 | 823.00 | 823.00 | 1,608,067 |
02 Feb 2024 | 821.80 | 837.20 | 818.00 | 825.00 | 825.00 | 2,158,609 |
01 Feb 2024 | 795.00 | 817.20 | 784.40 | 807.20 | 807.20 | 1,192,099 |
31 Jan 2024 | 821.60 | 825.00 | 807.00 | 809.80 | 809.80 | 1,343,725 |
30 Jan 2024 | 823.00 | 826.00 | 809.60 | 818.60 | 818.60 | 1,456,650 |
29 Jan 2024 | 823.20 | 836.60 | 819.80 | 819.80 | 819.80 | 1,144,340 |
26 Jan 2024 | 842.00 | 842.00 | 827.00 | 838.20 | 838.20 | 901,494 |
25 Jan 2024 | 841.80 | 846.00 | 833.00 | 841.40 | 841.40 | 2,312,495 |
24 Jan 2024 | 850.00 | 857.80 | 838.60 | 844.40 | 844.40 | 2,155,860 |
23 Jan 2024 | 833.80 | 846.40 | 822.00 | 843.00 | 843.00 | 1,407,615 |
22 Jan 2024 | 836.20 | 851.40 | 828.80 | 832.80 | 832.80 | 1,598,806 |
19 Jan 2024 | 850.60 | 857.80 | 828.00 | 831.80 | 831.80 | 1,388,880 |
18 Jan 2024 | 858.00 | 862.80 | 844.80 | 855.60 | 855.60 | 1,433,564 |
17 Jan 2024 | 843.20 | 862.60 | 836.20 | 858.20 | 858.20 | 2,158,503 |
16 Jan 2024 | 860.60 | 891.00 | 848.40 | 884.60 | 884.60 | 2,391,773 |
15 Jan 2024 | 874.00 | 882.40 | 868.00 | 878.60 | 878.60 | 2,628,871 |
12 Jan 2024 | 890.20 | 904.00 | 877.60 | 882.40 | 882.40 | 955,249 |
11 Jan 2024 | 890.00 | 905.80 | 886.60 | 888.40 | 888.40 | 1,253,781 |
10 Jan 2024 | 875.00 | 889.00 | 870.20 | 885.00 | 885.00 | 2,613,178 |
09 Jan 2024 | 850.00 | 868.60 | 861.20 | 862.60 | 862.60 | 1,233,297 |
08 Jan 2024 | 834.00 | 849.60 | 831.40 | 845.60 | 845.60 | 649,862 |
05 Jan 2024 | 824.00 | 835.20 | 819.40 | 834.60 | 834.60 | 1,041,528 |
04 Jan 2024 | 826.00 | 841.80 | 821.60 | 840.00 | 840.00 | 1,278,210 |
03 Jan 2024 | 839.60 | 847.40 | 815.60 | 826.00 | 826.00 | 1,297,433 |
02 Jan 2024 | 856.00 | 856.00 | 805.42 | 846.40 | 846.40 | 1,425,147 |
29 Dec 2023 | 884.60 | 887.60 | 873.60 | 874.00 | 874.00 | 851,567 |
28 Dec 2023 | 880.20 | 890.00 | 865.60 | 882.40 | 882.40 | 470,462 |
27 Dec 2023 | 871.00 | 885.00 | 865.60 | 878.20 | 878.20 | 802,900 |
22 Dec 2023 | 878.80 | 885.84 | 871.00 | 871.80 | 871.80 | 323,694 |
21 Dec 2023 | 869.80 | 886.00 | 864.40 | 880.00 | 880.00 | 1,886,421 |
20 Dec 2023 | 863.60 | 879.00 | 856.00 | 874.20 | 874.20 | 1,045,798 |
19 Dec 2023 | 826.00 | 862.80 | 825.40 | 861.20 | 861.20 | 1,375,933 |
18 Dec 2023 | 799.00 | 826.20 | 794.20 | 825.20 | 825.20 | 2,289,692 |
15 Dec 2023 | 829.80 | 833.60 | 793.40 | 803.60 | 803.60 | 7,332,134 |
14 Dec 2023 | 842.00 | 868.40 | 830.00 | 830.00 | 830.00 | 2,182,099 |
13 Dec 2023 | 828.00 | 838.46 | 819.40 | 830.00 | 830.00 | 1,671,507 |
12 Dec 2023 | 817.60 | 830.20 | 796.20 | 827.00 | 827.00 | 1,330,807 |
11 Dec 2023 | 809.20 | 817.80 | 803.80 | 817.80 | 817.80 | 1,371,798 |
08 Dec 2023 | 808.80 | 812.00 | 801.40 | 808.80 | 808.80 | 760,012 |
07 Dec 2023 | 804.00 | 812.40 | 800.80 | 806.40 | 806.40 | 904,829 |
06 Dec 2023 | 800.00 | 814.40 | 795.20 | 807.40 | 807.40 | 1,523,095 |
05 Dec 2023 | 778.60 | 800.60 | 776.17 | 800.00 | 800.00 | 1,439,779 |
04 Dec 2023 | 793.00 | 801.60 | 778.60 | 783.40 | 783.40 | 1,162,982 |
01 Dec 2023 | 776.80 | 792.60 | 766.20 | 789.80 | 789.80 | 1,299,659 |
30 Nov 2023 | 779.80 | 785.20 | 774.20 | 780.80 | 780.80 | 4,584,041 |
29 Nov 2023 | 786.40 | 796.80 | 779.40 | 781.20 | 781.20 | 1,674,558 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |