Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 811.15 | 817.00 | 805.20 | 807.65 | 807.65 | 192,316 |
02 May 2024 | 819.00 | 820.90 | 810.00 | 811.15 | 811.15 | 179,934 |
30 Apr 2024 | 814.40 | 829.30 | 809.90 | 814.50 | 814.50 | 275,874 |
29 Apr 2024 | 825.00 | 826.45 | 810.65 | 814.30 | 814.30 | 188,560 |
26 Apr 2024 | 827.00 | 827.70 | 812.05 | 817.45 | 817.45 | 301,864 |
25 Apr 2024 | 827.00 | 838.65 | 818.00 | 819.85 | 819.85 | 513,798 |
24 Apr 2024 | 820.20 | 822.20 | 812.20 | 819.05 | 819.05 | 209,495 |
23 Apr 2024 | 814.85 | 817.10 | 805.90 | 811.15 | 811.15 | 205,061 |
22 Apr 2024 | 825.00 | 825.00 | 805.65 | 809.35 | 809.35 | 217,917 |
19 Apr 2024 | 800.00 | 822.10 | 795.00 | 812.35 | 812.35 | 302,830 |
18 Apr 2024 | 816.60 | 826.95 | 806.00 | 808.90 | 808.90 | 222,338 |
16 Apr 2024 | 795.00 | 843.90 | 794.35 | 813.05 | 813.05 | 937,842 |
15 Apr 2024 | 800.95 | 814.70 | 789.20 | 801.05 | 801.05 | 382,667 |
12 Apr 2024 | 817.15 | 829.95 | 815.80 | 821.95 | 821.95 | 367,199 |
10 Apr 2024 | 819.90 | 823.50 | 816.30 | 818.85 | 818.85 | 131,269 |
09 Apr 2024 | 817.00 | 839.00 | 815.00 | 821.60 | 821.60 | 241,748 |
08 Apr 2024 | 835.00 | 835.00 | 813.55 | 816.65 | 816.65 | 198,701 |
05 Apr 2024 | 821.05 | 829.60 | 816.30 | 824.35 | 824.35 | 258,967 |
04 Apr 2024 | 830.00 | 830.00 | 816.35 | 821.75 | 821.75 | 205,382 |
03 Apr 2024 | 800.00 | 831.00 | 798.30 | 818.45 | 818.45 | 542,368 |
02 Apr 2024 | 798.10 | 813.35 | 788.45 | 806.80 | 806.80 | 381,365 |
01 Apr 2024 | 750.90 | 805.30 | 749.40 | 796.50 | 796.50 | 692,995 |
28 Mar 2024 | 755.90 | 763.75 | 741.00 | 744.40 | 744.40 | 777,795 |
27 Mar 2024 | 767.85 | 772.45 | 750.00 | 752.00 | 752.00 | 760,030 |
26 Mar 2024 | 777.00 | 788.85 | 762.50 | 765.55 | 765.55 | 616,481 |
22 Mar 2024 | 776.95 | 785.00 | 775.50 | 777.60 | 777.60 | 338,290 |
21 Mar 2024 | 785.00 | 793.85 | 775.05 | 779.65 | 779.65 | 281,929 |
20 Mar 2024 | 789.90 | 789.90 | 775.00 | 775.60 | 775.60 | 248,219 |
19 Mar 2024 | 790.90 | 794.45 | 782.00 | 783.70 | 783.70 | 271,583 |
18 Mar 2024 | 798.00 | 804.00 | 785.10 | 787.15 | 787.15 | 209,874 |
15 Mar 2024 | 801.85 | 816.00 | 785.00 | 792.60 | 792.60 | 299,912 |
14 Mar 2024 | 785.15 | 809.00 | 778.40 | 801.85 | 801.85 | 321,290 |
13 Mar 2024 | 807.45 | 821.95 | 780.25 | 785.15 | 785.15 | 529,763 |
12 Mar 2024 | 824.00 | 833.15 | 804.50 | 805.90 | 805.90 | 444,042 |
11 Mar 2024 | 835.00 | 835.00 | 821.00 | 823.30 | 823.30 | 229,515 |
07 Mar 2024 | 825.00 | 834.00 | 825.00 | 831.40 | 831.40 | 193,083 |
06 Mar 2024 | 829.45 | 836.95 | 816.00 | 824.55 | 824.55 | 289,093 |
05 Mar 2024 | 841.95 | 841.95 | 825.00 | 827.90 | 827.90 | 265,201 |
04 Mar 2024 | 856.00 | 859.95 | 836.85 | 839.90 | 839.90 | 202,056 |
01 Mar 2024 | 855.10 | 863.60 | 847.00 | 848.25 | 848.25 | 258,786 |
29 Feb 2024 | 849.00 | 856.75 | 815.90 | 846.95 | 846.95 | 380,542 |
28 Feb 2024 | 879.70 | 879.80 | 840.25 | 849.05 | 849.05 | 709,395 |
27 Feb 2024 | 836.00 | 888.90 | 828.00 | 872.65 | 872.65 | 2,803,915 |
26 Feb 2024 | 856.45 | 856.60 | 833.05 | 834.75 | 834.75 | 325,945 |
23 Feb 2024 | 832.20 | 858.40 | 830.15 | 848.65 | 848.65 | 833,280 |
22 Feb 2024 | 830.00 | 834.90 | 818.00 | 822.50 | 822.50 | 284,795 |
21 Feb 2024 | 834.10 | 837.00 | 825.00 | 826.00 | 826.00 | 246,730 |
20 Feb 2024 | 839.95 | 843.80 | 833.00 | 834.10 | 834.10 | 215,217 |
19 Feb 2024 | 844.00 | 846.00 | 834.00 | 838.40 | 838.40 | 221,042 |
16 Feb 2024 | 842.95 | 849.00 | 833.00 | 836.50 | 836.50 | 311,636 |
15 Feb 2024 | 829.00 | 852.75 | 828.65 | 836.40 | 836.40 | 405,956 |
14 Feb 2024 | 830.00 | 833.00 | 822.30 | 827.35 | 827.35 | 220,493 |
13 Feb 2024 | 830.00 | 838.80 | 814.40 | 835.60 | 835.60 | 224,751 |
12 Feb 2024 | 841.95 | 845.20 | 826.20 | 829.85 | 829.85 | 282,409 |
09 Feb 2024 | 853.00 | 858.60 | 838.00 | 841.95 | 841.95 | 284,473 |
08 Feb 2024 | 864.85 | 866.05 | 851.00 | 852.80 | 852.80 | 265,448 |
07 Feb 2024 | 872.70 | 878.25 | 860.00 | 862.30 | 862.30 | 208,599 |
06 Feb 2024 | 858.00 | 880.00 | 857.00 | 869.10 | 869.10 | 373,335 |
05 Feb 2024 | 873.90 | 875.00 | 853.05 | 855.80 | 855.80 | 305,996 |
02 Feb 2024 | 866.15 | 895.50 | 866.15 | 873.90 | 873.90 | 560,838 |
01 Feb 2024 | 879.00 | 879.70 | 862.10 | 864.20 | 864.20 | 154,158 |
31 Jan 2024 | 856.90 | 879.90 | 855.80 | 876.05 | 876.05 | 403,889 |
30 Jan 2024 | 861.35 | 870.00 | 855.75 | 857.40 | 857.40 | 193,613 |
29 Jan 2024 | 867.00 | 871.00 | 855.00 | 856.20 | 856.20 | 288,567 |
25 Jan 2024 | 870.00 | 880.45 | 862.80 | 866.55 | 866.55 | 274,434 |
24 Jan 2024 | 856.75 | 879.95 | 851.60 | 867.75 | 867.75 | 367,748 |
23 Jan 2024 | 885.00 | 890.80 | 851.50 | 856.30 | 856.30 | 606,846 |
19 Jan 2024 | 897.00 | 906.25 | 886.20 | 889.60 | 889.60 | 429,031 |
18 Jan 2024 | 917.00 | 920.00 | 872.05 | 883.95 | 883.95 | 1,428,402 |
17 Jan 2024 | 929.95 | 948.70 | 921.00 | 925.70 | 925.70 | 710,873 |
16 Jan 2024 | 947.00 | 950.60 | 922.15 | 934.90 | 934.90 | 630,576 |
15 Jan 2024 | 933.45 | 961.00 | 933.00 | 945.30 | 945.30 | 1,791,365 |
12 Jan 2024 | 899.90 | 932.80 | 898.75 | 922.50 | 922.50 | 1,843,126 |
11 Jan 2024 | 895.00 | 899.80 | 888.00 | 889.85 | 889.85 | 183,034 |
10 Jan 2024 | 895.70 | 900.90 | 887.05 | 892.65 | 892.65 | 272,109 |
09 Jan 2024 | 900.00 | 908.00 | 893.00 | 895.15 | 895.15 | 244,120 |
08 Jan 2024 | 905.05 | 908.90 | 890.00 | 890.75 | 890.75 | 285,774 |
05 Jan 2024 | 901.90 | 910.90 | 895.10 | 903.80 | 903.80 | 337,363 |
04 Jan 2024 | 907.70 | 912.95 | 899.00 | 900.70 | 900.70 | 297,248 |
03 Jan 2024 | 908.05 | 908.80 | 897.00 | 903.75 | 903.75 | 318,933 |
02 Jan 2024 | 908.75 | 915.00 | 891.10 | 909.50 | 909.50 | 400,253 |
01 Jan 2024 | 898.50 | 913.00 | 898.50 | 903.65 | 903.65 | 300,820 |
29 Dec 2023 | 902.40 | 907.00 | 895.00 | 896.05 | 896.05 | 339,983 |
28 Dec 2023 | 904.90 | 909.80 | 896.00 | 897.90 | 897.90 | 322,840 |
27 Dec 2023 | 913.80 | 917.00 | 901.00 | 902.80 | 902.80 | 355,652 |
26 Dec 2023 | 917.90 | 922.00 | 903.60 | 908.80 | 908.80 | 438,011 |
22 Dec 2023 | 919.80 | 923.00 | 901.80 | 916.65 | 916.65 | 429,653 |
21 Dec 2023 | 872.10 | 919.00 | 867.55 | 914.30 | 914.30 | 968,670 |
20 Dec 2023 | 928.00 | 947.00 | 875.30 | 884.85 | 884.85 | 1,053,009 |
19 Dec 2023 | 940.00 | 945.00 | 921.00 | 925.70 | 925.70 | 450,544 |
18 Dec 2023 | 935.20 | 953.80 | 927.00 | 936.40 | 936.40 | 898,252 |
15 Dec 2023 | 920.00 | 954.85 | 917.00 | 935.20 | 935.20 | 2,306,799 |
14 Dec 2023 | 913.90 | 930.00 | 911.00 | 913.20 | 913.20 | 1,471,920 |
13 Dec 2023 | 911.70 | 922.80 | 892.00 | 894.65 | 894.65 | 934,044 |
12 Dec 2023 | 882.70 | 920.00 | 882.00 | 904.30 | 904.30 | 2,092,826 |
11 Dec 2023 | 891.70 | 898.65 | 875.00 | 879.10 | 879.10 | 441,394 |
08 Dec 2023 | 875.00 | 899.90 | 867.40 | 882.70 | 882.70 | 1,489,107 |
07 Dec 2023 | 842.00 | 872.50 | 842.00 | 867.20 | 867.20 | 1,254,300 |
06 Dec 2023 | 838.00 | 854.30 | 837.20 | 840.35 | 840.35 | 562,238 |
05 Dec 2023 | 840.90 | 845.80 | 836.00 | 837.50 | 837.50 | 292,654 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |