Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 May 2024 | 1,105.00 | 1,105.00 | 1,035.15 | 1,033.90 | 1,033.90 | 942,288 |
03 May 2024 | 1,092.00 | 1,098.80 | 1,052.00 | 1,088.30 | 1,088.30 | 350,643 |
02 May 2024 | 1,129.40 | 1,130.00 | 1,054.95 | 1,074.60 | 1,074.60 | 565,954 |
30 Apr 2024 | 1,088.00 | 1,120.95 | 1,085.00 | 1,110.45 | 1,110.45 | 1,129,227 |
29 Apr 2024 | 1,034.90 | 1,067.60 | 1,026.05 | 1,067.60 | 1,067.60 | 420,712 |
26 Apr 2024 | 1,039.95 | 1,048.45 | 1,008.25 | 1,016.80 | 1,016.80 | 161,619 |
25 Apr 2024 | 1,007.00 | 1,035.00 | 1,007.00 | 1,023.50 | 1,023.50 | 168,291 |
24 Apr 2024 | 1,025.00 | 1,037.00 | 998.00 | 1,004.40 | 1,004.40 | 180,763 |
23 Apr 2024 | 1,032.95 | 1,039.95 | 1,013.00 | 1,020.75 | 1,020.75 | 171,681 |
22 Apr 2024 | 1,001.00 | 1,032.95 | 1,001.00 | 1,022.60 | 1,022.60 | 450,302 |
19 Apr 2024 | 973.05 | 997.45 | 954.30 | 983.80 | 983.80 | 297,146 |
18 Apr 2024 | 1,025.00 | 1,025.00 | 981.90 | 987.45 | 987.45 | 227,911 |
16 Apr 2024 | 998.00 | 1,042.05 | 984.55 | 1,018.70 | 1,018.70 | 646,607 |
15 Apr 2024 | 945.10 | 1,017.00 | 944.10 | 992.45 | 992.45 | 387,094 |
12 Apr 2024 | 1,002.95 | 1,018.45 | 990.50 | 993.75 | 993.75 | 98,342 |
10 Apr 2024 | 1,012.55 | 1,022.95 | 995.00 | 1,002.35 | 1,002.35 | 113,993 |
09 Apr 2024 | 1,031.00 | 1,044.00 | 1,008.00 | 1,013.00 | 1,013.00 | 116,850 |
08 Apr 2024 | 1,056.95 | 1,056.95 | 1,023.50 | 1,027.65 | 1,027.65 | 154,534 |
05 Apr 2024 | 1,040.00 | 1,047.25 | 1,025.00 | 1,039.10 | 1,039.10 | 155,110 |
04 Apr 2024 | 1,039.95 | 1,059.35 | 990.00 | 1,035.55 | 1,035.55 | 399,829 |
03 Apr 2024 | 992.00 | 1,042.45 | 982.05 | 1,012.35 | 1,012.35 | 928,286 |
02 Apr 2024 | 962.00 | 992.85 | 951.00 | 992.85 | 992.85 | 612,084 |
01 Apr 2024 | 980.00 | 980.00 | 939.00 | 945.60 | 945.60 | 238,829 |
28 Mar 2024 | 946.20 | 980.90 | 941.95 | 956.50 | 956.50 | 545,471 |
27 Mar 2024 | 882.00 | 934.20 | 882.00 | 934.20 | 934.20 | 327,729 |
26 Mar 2024 | 883.00 | 904.90 | 882.00 | 889.75 | 889.75 | 172,156 |
22 Mar 2024 | 908.95 | 908.95 | 872.00 | 883.00 | 883.00 | 178,760 |
21 Mar 2024 | 906.00 | 917.70 | 893.00 | 897.00 | 897.00 | 143,280 |
20 Mar 2024 | 909.00 | 919.00 | 880.00 | 902.15 | 902.15 | 209,688 |
19 Mar 2024 | 901.00 | 924.80 | 876.00 | 900.95 | 900.95 | 351,124 |
18 Mar 2024 | 855.95 | 897.90 | 855.95 | 897.90 | 897.90 | 379,018 |
15 Mar 2024 | 870.00 | 879.65 | 836.95 | 855.15 | 855.15 | 210,732 |
14 Mar 2024 | 814.50 | 872.35 | 814.50 | 866.90 | 866.90 | 344,972 |
13 Mar 2024 | 898.20 | 907.00 | 853.30 | 853.30 | 853.30 | 318,416 |
12 Mar 2024 | 919.00 | 920.00 | 869.05 | 898.20 | 898.20 | 455,276 |
11 Mar 2024 | 940.00 | 944.00 | 909.00 | 914.75 | 914.75 | 300,737 |
07 Mar 2024 | 912.00 | 948.60 | 906.95 | 948.60 | 948.60 | 301,907 |
06 Mar 2024 | 956.95 | 956.95 | 887.15 | 903.45 | 903.45 | 386,547 |
05 Mar 2024 | 973.40 | 987.40 | 919.00 | 933.80 | 933.80 | 468,881 |
04 Mar 2024 | 975.90 | 999.65 | 945.60 | 964.35 | 964.35 | 1,104,880 |
01 Mar 2024 | 882.00 | 909.10 | 878.00 | 909.10 | 909.10 | 851,812 |
29 Feb 2024 | 836.95 | 874.70 | 812.80 | 865.85 | 865.85 | 397,052 |
28 Feb 2024 | 850.00 | 860.55 | 812.00 | 833.05 | 833.05 | 373,336 |
27 Feb 2024 | 815.70 | 844.00 | 810.00 | 835.55 | 835.55 | 261,706 |
26 Feb 2024 | 814.35 | 818.80 | 804.00 | 809.00 | 809.00 | 268,475 |
23 Feb 2024 | 809.75 | 813.85 | 800.05 | 801.40 | 801.40 | 204,190 |
22 Feb 2024 | 818.40 | 829.95 | 802.80 | 805.50 | 805.50 | 205,188 |
21 Feb 2024 | 829.95 | 829.95 | 800.00 | 806.45 | 806.45 | 482,342 |
20 Feb 2024 | 830.00 | 834.80 | 807.00 | 814.60 | 814.60 | 255,312 |
19 Feb 2024 | 810.40 | 827.15 | 803.30 | 805.65 | 805.65 | 165,428 |
16 Feb 2024 | 844.00 | 844.00 | 795.00 | 810.40 | 810.40 | 407,695 |
15 Feb 2024 | 829.00 | 848.50 | 825.05 | 829.65 | 829.65 | 169,731 |
14 Feb 2024 | 815.05 | 835.10 | 810.00 | 826.40 | 826.40 | 126,792 |
13 Feb 2024 | 818.10 | 839.50 | 777.00 | 831.85 | 831.85 | 213,828 |
12 Feb 2024 | 849.10 | 865.00 | 810.00 | 817.15 | 817.15 | 279,383 |
09 Feb 2024 | 854.55 | 854.55 | 803.00 | 827.20 | 827.20 | 167,403 |
08 Feb 2024 | 846.00 | 849.00 | 821.00 | 835.10 | 835.10 | 136,748 |
07 Feb 2024 | 831.00 | 850.50 | 820.00 | 834.70 | 834.70 | 174,851 |
06 Feb 2024 | 849.00 | 849.00 | 824.75 | 827.50 | 827.50 | 196,737 |
05 Feb 2024 | 862.00 | 867.00 | 830.00 | 837.75 | 837.75 | 204,545 |
02 Feb 2024 | 894.00 | 898.00 | 837.00 | 849.40 | 849.40 | 309,517 |
01 Feb 2024 | 867.70 | 882.40 | 831.10 | 880.80 | 880.80 | 1,918,409 |
31 Jan 2024 | 840.40 | 840.40 | 820.00 | 840.40 | 840.40 | 711,307 |
30 Jan 2024 | 800.40 | 800.40 | 800.40 | 800.40 | 800.40 | 98,636 |
29 Jan 2024 | 762.30 | 762.30 | 762.30 | 762.30 | 762.30 | 62,316 |
25 Jan 2024 | 723.00 | 729.70 | 712.00 | 726.00 | 726.00 | 159,330 |
24 Jan 2024 | 710.00 | 730.00 | 688.05 | 706.20 | 706.20 | 336,968 |
23 Jan 2024 | 750.00 | 750.00 | 711.85 | 711.85 | 711.85 | 373,792 |
19 Jan 2024 | 755.50 | 759.50 | 745.00 | 748.05 | 748.05 | 93,543 |
18 Jan 2024 | 767.00 | 768.80 | 730.00 | 754.50 | 754.50 | 168,588 |
17 Jan 2024 | 761.00 | 782.80 | 760.00 | 767.30 | 767.30 | 170,165 |
16 Jan 2024 | 765.25 | 791.40 | 761.60 | 772.75 | 772.75 | 261,353 |
15 Jan 2024 | 782.10 | 782.10 | 756.85 | 761.85 | 761.85 | 192,290 |
12 Jan 2024 | 767.95 | 784.45 | 766.00 | 770.25 | 770.25 | 111,947 |
11 Jan 2024 | 759.05 | 765.00 | 750.00 | 762.70 | 762.70 | 102,630 |
10 Jan 2024 | 766.00 | 768.00 | 750.00 | 755.65 | 755.65 | 129,643 |
09 Jan 2024 | 766.30 | 777.95 | 760.00 | 762.75 | 762.75 | 89,006 |
08 Jan 2024 | 787.85 | 787.85 | 764.50 | 766.30 | 766.30 | 98,743 |
05 Jan 2024 | 777.00 | 783.00 | 765.50 | 768.30 | 768.30 | 130,505 |
04 Jan 2024 | 779.00 | 789.00 | 765.05 | 769.30 | 769.30 | 139,788 |
03 Jan 2024 | 775.00 | 780.10 | 765.00 | 773.60 | 773.60 | 75,974 |
02 Jan 2024 | 789.95 | 799.00 | 760.00 | 777.65 | 777.65 | 177,257 |
01 Jan 2024 | 814.00 | 814.00 | 784.00 | 789.95 | 789.95 | 138,452 |
29 Dec 2023 | 806.35 | 810.00 | 781.00 | 794.60 | 794.60 | 120,453 |
28 Dec 2023 | 823.50 | 831.00 | 797.00 | 806.35 | 806.35 | 425,606 |
27 Dec 2023 | 779.00 | 810.35 | 775.00 | 810.15 | 810.15 | 953,498 |
26 Dec 2023 | 758.45 | 782.00 | 747.00 | 771.80 | 771.80 | 295,803 |
22 Dec 2023 | 755.00 | 757.00 | 741.00 | 746.85 | 746.85 | 58,169 |
21 Dec 2023 | 700.00 | 748.00 | 700.00 | 745.10 | 745.10 | 87,593 |
20 Dec 2023 | 768.00 | 769.00 | 722.00 | 734.90 | 734.90 | 151,851 |
19 Dec 2023 | 768.95 | 768.95 | 750.00 | 759.15 | 759.15 | 62,825 |
18 Dec 2023 | 774.00 | 774.00 | 755.00 | 764.55 | 764.55 | 105,763 |
15 Dec 2023 | 755.00 | 778.55 | 755.00 | 764.55 | 764.55 | 212,687 |
14 Dec 2023 | 730.00 | 750.00 | 725.05 | 741.50 | 741.50 | 232,534 |
13 Dec 2023 | 733.25 | 733.95 | 717.00 | 725.30 | 725.30 | 168,228 |
12 Dec 2023 | 745.00 | 745.65 | 726.40 | 733.25 | 733.25 | 116,345 |
11 Dec 2023 | 755.00 | 755.95 | 731.00 | 738.65 | 738.65 | 98,468 |
08 Dec 2023 | 740.95 | 748.05 | 737.00 | 743.50 | 743.50 | 84,096 |
07 Dec 2023 | 748.00 | 754.20 | 740.00 | 740.95 | 740.95 | 115,071 |
06 Dec 2023 | 754.90 | 758.00 | 741.00 | 748.60 | 748.60 | 191,564 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |