Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 May 2024 | 1,123.95 | 1,123.95 | 1,033.50 | 1,033.50 | 1,033.50 | 57,809 |
03 May 2024 | 1,093.90 | 1,097.30 | 1,052.10 | 1,087.85 | 1,087.85 | 20,009 |
02 May 2024 | 1,129.50 | 1,130.10 | 1,057.30 | 1,072.65 | 1,072.65 | 86,029 |
30 Apr 2024 | 1,083.25 | 1,120.85 | 1,083.25 | 1,112.90 | 1,112.90 | 122,001 |
29 Apr 2024 | 1,019.15 | 1,067.50 | 1,019.15 | 1,067.50 | 1,067.50 | 20,310 |
26 Apr 2024 | 1,039.00 | 1,045.85 | 1,009.00 | 1,016.70 | 1,016.70 | 45,714 |
25 Apr 2024 | 1,000.15 | 1,035.00 | 1,000.15 | 1,025.00 | 1,025.00 | 10,366 |
24 Apr 2024 | 1,020.15 | 1,037.00 | 998.05 | 1,004.20 | 1,004.20 | 34,108 |
23 Apr 2024 | 1,029.10 | 1,038.00 | 1,012.10 | 1,020.85 | 1,020.85 | 26,768 |
22 Apr 2024 | 1,017.00 | 1,032.00 | 1,001.05 | 1,023.85 | 1,023.85 | 25,502 |
19 Apr 2024 | 979.85 | 994.25 | 955.00 | 982.90 | 982.90 | 17,231 |
18 Apr 2024 | 1,019.35 | 1,028.45 | 981.40 | 987.00 | 987.00 | 49,118 |
16 Apr 2024 | 999.00 | 1,041.30 | 991.00 | 1,019.20 | 1,019.20 | 31,816 |
15 Apr 2024 | 950.00 | 1,017.35 | 945.00 | 991.75 | 991.75 | 26,697 |
12 Apr 2024 | 1,000.15 | 1,018.60 | 990.45 | 993.30 | 993.30 | 27,153 |
10 Apr 2024 | 1,015.85 | 1,022.80 | 1,000.00 | 1,002.35 | 1,002.35 | 7,719 |
09 Apr 2024 | 1,046.85 | 1,046.85 | 1,005.50 | 1,011.05 | 1,011.05 | 37,902 |
08 Apr 2024 | 1,058.85 | 1,058.85 | 1,022.50 | 1,027.95 | 1,027.95 | 8,919 |
05 Apr 2024 | 1,040.15 | 1,048.10 | 1,024.20 | 1,038.20 | 1,038.20 | 31,391 |
04 Apr 2024 | 1,037.00 | 1,058.50 | 986.85 | 1,036.50 | 1,036.50 | 70,666 |
03 Apr 2024 | 988.10 | 1,042.40 | 987.00 | 1,013.65 | 1,013.65 | 68,729 |
02 Apr 2024 | 950.20 | 992.80 | 950.20 | 992.80 | 992.80 | 44,206 |
01 Apr 2024 | 970.10 | 979.65 | 938.25 | 945.55 | 945.55 | 18,302 |
28 Mar 2024 | 944.10 | 983.75 | 944.05 | 955.05 | 955.05 | 212,391 |
27 Mar 2024 | 889.95 | 936.95 | 882.05 | 936.95 | 936.95 | 68,402 |
26 Mar 2024 | 881.55 | 904.05 | 881.50 | 892.35 | 892.35 | 38,249 |
22 Mar 2024 | 904.50 | 907.85 | 873.00 | 886.00 | 886.00 | 12,233 |
21 Mar 2024 | 914.90 | 914.90 | 886.80 | 894.00 | 894.00 | 30,491 |
20 Mar 2024 | 913.35 | 918.50 | 880.00 | 902.30 | 902.30 | 13,210 |
19 Mar 2024 | 902.55 | 923.90 | 876.60 | 899.40 | 899.40 | 18,472 |
18 Mar 2024 | 850.15 | 897.50 | 850.15 | 897.50 | 897.50 | 40,594 |
15 Mar 2024 | 879.85 | 879.85 | 836.15 | 854.80 | 854.80 | 12,848 |
14 Mar 2024 | 812.05 | 872.40 | 812.05 | 866.55 | 866.55 | 23,466 |
13 Mar 2024 | 896.45 | 908.40 | 851.20 | 851.20 | 851.20 | 33,889 |
12 Mar 2024 | 913.75 | 920.00 | 867.60 | 896.00 | 896.00 | 29,662 |
11 Mar 2024 | 947.25 | 947.25 | 901.00 | 913.25 | 913.25 | 22,146 |
07 Mar 2024 | 914.65 | 947.90 | 908.00 | 947.90 | 947.90 | 13,639 |
06 Mar 2024 | 936.15 | 953.50 | 887.30 | 902.80 | 902.80 | 113,813 |
05 Mar 2024 | 972.15 | 987.15 | 919.25 | 934.00 | 934.00 | 47,602 |
04 Mar 2024 | 974.00 | 1,000.00 | 950.00 | 964.30 | 964.30 | 80,914 |
01 Mar 2024 | 879.00 | 908.00 | 876.90 | 908.00 | 908.00 | 60,375 |
29 Feb 2024 | 842.95 | 873.90 | 813.00 | 864.80 | 864.80 | 22,826 |
28 Feb 2024 | 848.85 | 856.60 | 815.00 | 832.30 | 832.30 | 22,160 |
27 Feb 2024 | 814.10 | 844.80 | 809.05 | 835.35 | 835.35 | 16,662 |
26 Feb 2024 | 806.15 | 818.35 | 804.05 | 808.45 | 808.45 | 47,296 |
23 Feb 2024 | 810.15 | 815.00 | 800.00 | 801.65 | 801.65 | 14,263 |
22 Feb 2024 | 819.95 | 819.95 | 802.30 | 805.40 | 805.40 | 44,569 |
21 Feb 2024 | 826.10 | 826.10 | 800.00 | 806.50 | 806.50 | 61,056 |
20 Feb 2024 | 829.00 | 835.65 | 809.75 | 816.55 | 816.55 | 46,233 |
19 Feb 2024 | 819.95 | 825.00 | 803.45 | 805.90 | 805.90 | 47,161 |
16 Feb 2024 | 840.10 | 842.00 | 795.10 | 811.45 | 811.45 | 77,819 |
15 Feb 2024 | 827.00 | 849.50 | 826.00 | 830.15 | 830.15 | 12,088 |
14 Feb 2024 | 815.80 | 835.00 | 810.00 | 825.80 | 825.80 | 29,604 |
13 Feb 2024 | 810.25 | 838.00 | 777.05 | 832.45 | 832.45 | 79,160 |
12 Feb 2024 | 846.20 | 862.00 | 810.00 | 817.75 | 817.75 | 82,906 |
09 Feb 2024 | 827.05 | 849.50 | 808.00 | 831.40 | 831.40 | 24,548 |
08 Feb 2024 | 845.00 | 845.00 | 818.00 | 836.25 | 836.25 | 26,208 |
07 Feb 2024 | 827.00 | 847.00 | 827.00 | 835.65 | 835.65 | 12,809 |
06 Feb 2024 | 833.95 | 844.00 | 825.00 | 826.35 | 826.35 | 12,091 |
05 Feb 2024 | 857.00 | 860.00 | 822.00 | 833.95 | 833.95 | 56,046 |
02 Feb 2024 | 904.70 | 904.70 | 852.00 | 856.45 | 856.45 | 64,230 |
01 Feb 2024 | 872.65 | 882.75 | 831.95 | 880.70 | 880.70 | 332,093 |
31 Jan 2024 | 840.75 | 840.75 | 814.15 | 840.75 | 840.75 | 221,447 |
30 Jan 2024 | 800.75 | 800.75 | 800.75 | 800.75 | 800.75 | 55,924 |
29 Jan 2024 | 762.65 | 762.65 | 762.65 | 762.65 | 762.65 | 22,400 |
25 Jan 2024 | 720.25 | 729.00 | 711.65 | 726.35 | 726.35 | 28,542 |
24 Jan 2024 | 709.15 | 729.50 | 687.70 | 707.05 | 707.05 | 79,305 |
23 Jan 2024 | 750.00 | 750.10 | 712.80 | 712.80 | 712.80 | 71,422 |
19 Jan 2024 | 755.00 | 760.75 | 746.00 | 747.80 | 747.80 | 27,769 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 761.05 | 783.15 | 761.05 | 766.90 | 766.90 | 18,364 |
16 Jan 2024 | 773.75 | 791.00 | 760.65 | 772.25 | 772.25 | 60,710 |
15 Jan 2024 | 780.05 | 781.50 | 758.00 | 762.00 | 762.00 | 24,804 |
12 Jan 2024 | 765.00 | 782.00 | 765.00 | 769.80 | 769.80 | 28,968 |
11 Jan 2024 | 756.05 | 764.95 | 750.10 | 763.50 | 763.50 | 11,947 |
10 Jan 2024 | 760.05 | 767.25 | 751.00 | 755.50 | 755.50 | 19,939 |
09 Jan 2024 | 766.65 | 775.00 | 760.10 | 762.00 | 762.00 | 33,966 |
08 Jan 2024 | 776.05 | 782.95 | 759.10 | 766.65 | 766.65 | 33,959 |
05 Jan 2024 | 776.00 | 779.90 | 769.00 | 769.55 | 769.55 | 27,783 |
04 Jan 2024 | 777.25 | 780.00 | 768.00 | 769.55 | 769.55 | 24,046 |
03 Jan 2024 | 777.50 | 783.00 | 765.00 | 776.60 | 776.60 | 7,732 |
02 Jan 2024 | 794.75 | 794.90 | 764.00 | 772.65 | 772.65 | 23,089 |
01 Jan 2024 | 801.90 | 809.50 | 779.50 | 788.95 | 788.95 | 38,258 |
29 Dec 2023 | 814.50 | 815.00 | 780.00 | 796.20 | 796.20 | 40,734 |
28 Dec 2023 | 826.15 | 832.45 | 796.60 | 806.65 | 806.65 | 44,294 |
27 Dec 2023 | 780.10 | 809.90 | 772.45 | 809.45 | 809.45 | 178,895 |
26 Dec 2023 | 758.00 | 780.00 | 750.00 | 771.35 | 771.35 | 89,201 |
22 Dec 2023 | 757.75 | 757.75 | 743.50 | 748.00 | 748.00 | 5,662 |
21 Dec 2023 | 720.00 | 750.00 | 705.00 | 743.15 | 743.15 | 7,411 |
20 Dec 2023 | 758.90 | 765.00 | 728.00 | 731.55 | 731.55 | 13,461 |
19 Dec 2023 | 766.70 | 770.00 | 750.00 | 758.85 | 758.85 | 17,998 |
18 Dec 2023 | 778.50 | 778.50 | 755.00 | 766.70 | 766.70 | 20,274 |
15 Dec 2023 | 754.00 | 778.00 | 744.00 | 763.20 | 763.20 | 22,812 |
14 Dec 2023 | 729.25 | 750.05 | 725.00 | 741.40 | 741.40 | 19,828 |
13 Dec 2023 | 733.15 | 733.15 | 717.00 | 724.50 | 724.50 | 9,981 |
12 Dec 2023 | 741.15 | 745.00 | 730.00 | 733.15 | 733.15 | 7,958 |
11 Dec 2023 | 757.55 | 757.55 | 730.60 | 738.55 | 738.55 | 8,423 |
08 Dec 2023 | 740.30 | 747.15 | 735.00 | 742.90 | 742.90 | 28,438 |
07 Dec 2023 | 753.85 | 753.85 | 740.30 | 741.60 | 741.60 | 14,897 |
06 Dec 2023 | 754.25 | 758.45 | 740.85 | 747.70 | 747.70 | 20,455 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |