Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 959.90 | 992.00 | 951.05 | 988.00 | 988.00 | 2,760,348 |
30 Apr 2024 | 964.90 | 968.40 | 948.95 | 953.55 | 953.55 | 1,728,594 |
29 Apr 2024 | 948.00 | 968.40 | 948.00 | 963.10 | 963.10 | 1,094,730 |
26 Apr 2024 | 951.50 | 958.65 | 944.50 | 947.40 | 947.40 | 697,528 |
25 Apr 2024 | 935.15 | 954.85 | 925.40 | 951.25 | 951.25 | 1,455,928 |
24 Apr 2024 | 958.00 | 958.95 | 914.50 | 933.50 | 933.50 | 3,433,345 |
23 Apr 2024 | 960.05 | 968.05 | 944.60 | 959.45 | 959.45 | 1,094,642 |
22 Apr 2024 | 936.15 | 965.70 | 934.10 | 959.70 | 959.70 | 1,739,090 |
19 Apr 2024 | 920.25 | 933.10 | 913.20 | 922.15 | 922.15 | 1,482,222 |
18 Apr 2024 | 954.80 | 954.80 | 934.00 | 937.00 | 937.00 | 1,376,748 |
16 Apr 2024 | 932.00 | 971.50 | 926.20 | 944.85 | 944.85 | 2,235,559 |
15 Apr 2024 | 950.00 | 962.00 | 933.50 | 935.15 | 935.15 | 1,341,010 |
12 Apr 2024 | 992.45 | 997.30 | 958.80 | 962.15 | 962.15 | 1,325,629 |
10 Apr 2024 | 994.70 | 999.40 | 984.65 | 994.20 | 994.20 | 594,164 |
09 Apr 2024 | 1,001.95 | 1,003.65 | 987.55 | 989.15 | 989.15 | 752,593 |
08 Apr 2024 | 1,011.75 | 1,013.55 | 997.50 | 1,000.65 | 1,000.65 | 651,968 |
05 Apr 2024 | 985.95 | 1,008.65 | 983.75 | 1,006.50 | 1,006.50 | 1,885,389 |
04 Apr 2024 | 987.10 | 991.00 | 973.45 | 983.20 | 983.20 | 879,348 |
03 Apr 2024 | 997.00 | 999.50 | 981.20 | 987.70 | 987.70 | 852,769 |
02 Apr 2024 | 1,004.80 | 1,008.80 | 988.50 | 992.95 | 992.95 | 990,690 |
01 Apr 2024 | 1,024.95 | 1,031.70 | 996.50 | 999.80 | 999.80 | 1,230,088 |
28 Mar 2024 | 993.00 | 1,021.00 | 985.00 | 1,007.35 | 1,007.35 | 1,873,843 |
27 Mar 2024 | 1,027.75 | 1,027.75 | 998.25 | 999.70 | 999.70 | 1,452,036 |
26 Mar 2024 | 1,000.00 | 1,027.80 | 995.00 | 1,017.05 | 1,017.05 | 1,781,245 |
22 Mar 2024 | 993.00 | 1,006.90 | 982.35 | 999.75 | 999.75 | 1,181,935 |
21 Mar 2024 | 979.90 | 995.00 | 972.00 | 993.15 | 993.15 | 797,283 |
20 Mar 2024 | 969.85 | 984.00 | 946.25 | 971.40 | 971.40 | 1,849,050 |
19 Mar 2024 | 993.00 | 997.30 | 967.10 | 969.85 | 969.85 | 924,503 |
18 Mar 2024 | 983.90 | 1,009.90 | 973.10 | 991.25 | 991.25 | 1,710,784 |
15 Mar 2024 | 980.95 | 994.65 | 971.25 | 983.90 | 983.90 | 1,066,140 |
14 Mar 2024 | 970.95 | 999.90 | 962.15 | 995.30 | 995.30 | 1,275,922 |
13 Mar 2024 | 984.20 | 996.90 | 960.85 | 968.65 | 968.65 | 1,221,703 |
12 Mar 2024 | 999.70 | 1,007.45 | 980.00 | 987.70 | 987.70 | 1,139,238 |
11 Mar 2024 | 985.95 | 1,015.50 | 980.50 | 994.45 | 994.45 | 1,932,290 |
07 Mar 2024 | 962.00 | 981.95 | 958.05 | 976.75 | 976.75 | 921,521 |
06 Mar 2024 | 952.90 | 964.90 | 934.35 | 961.85 | 961.85 | 840,117 |
05 Mar 2024 | 953.00 | 956.60 | 939.30 | 953.75 | 953.75 | 928,697 |
04 Mar 2024 | 921.70 | 952.05 | 921.70 | 946.25 | 946.25 | 1,542,314 |
01 Mar 2024 | 948.35 | 948.35 | 923.60 | 925.35 | 925.35 | 1,099,628 |
29 Feb 2024 | 934.45 | 948.65 | 922.55 | 941.90 | 941.90 | 1,151,822 |
28 Feb 2024 | 946.45 | 951.95 | 925.05 | 932.60 | 932.60 | 643,023 |
27 Feb 2024 | 947.00 | 953.65 | 938.50 | 942.85 | 942.85 | 860,496 |
26 Feb 2024 | 928.10 | 948.15 | 922.55 | 942.55 | 942.55 | 1,420,030 |
23 Feb 2024 | 900.05 | 937.00 | 898.10 | 923.25 | 923.25 | 1,568,847 |
22 Feb 2024 | 896.00 | 907.50 | 889.00 | 904.30 | 904.30 | 940,029 |
21 Feb 2024 | 896.95 | 902.65 | 889.00 | 893.80 | 893.80 | 795,916 |
20 Feb 2024 | 908.00 | 912.80 | 892.50 | 895.75 | 895.75 | 1,009,373 |
19 Feb 2024 | 897.15 | 910.00 | 892.40 | 907.55 | 907.55 | 1,032,096 |
16 Feb 2024 | 885.65 | 893.75 | 880.35 | 891.90 | 891.90 | 826,132 |
15 Feb 2024 | 872.00 | 885.00 | 863.45 | 878.95 | 878.95 | 622,903 |
14 Feb 2024 | 846.00 | 872.00 | 844.65 | 867.80 | 867.80 | 884,541 |
13 Feb 2024 | 856.00 | 866.85 | 844.85 | 857.80 | 857.80 | 1,510,782 |
12 Feb 2024 | 809.75 | 863.35 | 803.05 | 856.65 | 856.65 | 6,951,210 |
09 Feb 2024 | 806.00 | 820.95 | 768.80 | 805.05 | 805.05 | 2,721,642 |
08 Feb 2024 | 795.45 | 808.00 | 792.30 | 802.05 | 802.05 | 746,665 |
07 Feb 2024 | 804.85 | 804.85 | 786.55 | 791.60 | 791.60 | 1,103,135 |
06 Feb 2024 | 780.00 | 809.20 | 775.00 | 797.40 | 797.40 | 3,627,017 |
05 Feb 2024 | 761.50 | 777.95 | 754.10 | 760.90 | 760.90 | 1,160,781 |
02 Feb 2024 | 760.00 | 766.90 | 752.00 | 761.15 | 761.15 | 511,333 |
01 Feb 2024 | 763.00 | 766.95 | 749.20 | 759.55 | 759.55 | 471,177 |
31 Jan 2024 | 755.90 | 766.00 | 745.00 | 760.80 | 760.80 | 993,266 |
30 Jan 2024 | 750.30 | 764.50 | 750.00 | 755.90 | 755.90 | 1,126,826 |
29 Jan 2024 | 739.90 | 750.45 | 733.55 | 748.50 | 748.50 | 517,784 |
25 Jan 2024 | 753.40 | 753.40 | 732.90 | 736.50 | 736.50 | 768,082 |
24 Jan 2024 | 733.80 | 753.90 | 726.45 | 752.40 | 752.40 | 2,330,199 |
23 Jan 2024 | 706.60 | 732.50 | 706.60 | 729.15 | 729.15 | 2,533,646 |
19 Jan 2024 | 714.45 | 727.50 | 710.00 | 720.55 | 720.55 | 1,158,529 |
18 Jan 2024 | 711.40 | 713.65 | 686.00 | 708.90 | 708.90 | 768,445 |
17 Jan 2024 | 705.90 | 711.00 | 698.80 | 709.70 | 709.70 | 918,668 |
16 Jan 2024 | 716.95 | 717.05 | 698.90 | 706.85 | 706.85 | 1,115,241 |
15 Jan 2024 | 703.95 | 703.95 | 703.95 | 703.95 | 703.95 | - |
12 Jan 2024 | 708.05 | 708.25 | 696.65 | 703.95 | 703.95 | 642,155 |
11 Jan 2024 | 706.60 | 711.60 | 700.90 | 704.25 | 704.25 | 535,437 |
10 Jan 2024 | 713.65 | 718.00 | 699.10 | 706.90 | 706.90 | 1,083,582 |
09 Jan 2024 | 714.75 | 719.00 | 711.10 | 713.00 | 713.00 | 689,023 |
08 Jan 2024 | 717.00 | 720.70 | 708.60 | 710.70 | 710.70 | 1,499,381 |
05 Jan 2024 | 713.00 | 715.35 | 706.00 | 714.25 | 714.25 | 1,041,423 |
04 Jan 2024 | 712.00 | 715.85 | 707.00 | 709.15 | 709.15 | 1,116,138 |
03 Jan 2024 | 712.40 | 716.00 | 708.95 | 710.40 | 710.40 | 921,911 |
02 Jan 2024 | 707.45 | 715.00 | 699.65 | 712.25 | 712.25 | 2,433,838 |
01 Jan 2024 | 688.10 | 707.20 | 685.00 | 699.15 | 699.15 | 2,371,842 |
29 Dec 2023 | 687.95 | 691.80 | 683.35 | 689.20 | 689.20 | 786,848 |
28 Dec 2023 | 688.65 | 692.35 | 681.40 | 686.40 | 686.40 | 972,278 |
27 Dec 2023 | 673.00 | 693.25 | 666.75 | 688.65 | 688.65 | 2,108,751 |
26 Dec 2023 | 679.00 | 686.85 | 674.50 | 676.20 | 676.20 | 1,323,845 |
22 Dec 2023 | 675.00 | 689.40 | 673.05 | 679.95 | 679.95 | 2,027,527 |
21 Dec 2023 | 657.55 | 674.50 | 648.15 | 671.45 | 671.45 | 1,404,289 |
20 Dec 2023 | 686.00 | 696.50 | 659.10 | 663.75 | 663.75 | 2,162,161 |
19 Dec 2023 | 684.80 | 694.00 | 671.35 | 685.85 | 685.85 | 2,817,353 |
18 Dec 2023 | 655.00 | 682.35 | 651.10 | 680.60 | 680.60 | 6,969,702 |
15 Dec 2023 | 647.00 | 650.55 | 642.35 | 645.90 | 645.90 | 953,712 |
14 Dec 2023 | 647.00 | 650.00 | 640.95 | 643.80 | 643.80 | 1,194,291 |
13 Dec 2023 | 635.00 | 648.60 | 633.30 | 642.40 | 642.40 | 1,415,919 |
12 Dec 2023 | 636.80 | 640.30 | 633.60 | 635.40 | 635.40 | 1,109,868 |
11 Dec 2023 | 644.45 | 645.30 | 632.00 | 633.60 | 633.60 | 1,399,797 |
08 Dec 2023 | 661.30 | 664.95 | 630.85 | 638.55 | 638.55 | 2,333,950 |
07 Dec 2023 | 639.20 | 659.60 | 634.90 | 657.95 | 657.95 | 2,533,954 |
06 Dec 2023 | 637.65 | 644.00 | 634.00 | 635.45 | 635.45 | 1,501,698 |
05 Dec 2023 | 637.90 | 643.45 | 632.40 | 634.05 | 634.05 | 718,008 |
04 Dec 2023 | 648.00 | 648.35 | 630.00 | 633.40 | 633.40 | 883,822 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |