Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 935.99 | 949.85 | 931.80 | 948.19 | 948.19 | 16,616,157 |
20 May 2024 | 937.50 | 952.00 | 934.40 | 947.80 | 947.80 | 31,767,800 |
17 May 2024 | 943.69 | 947.40 | 918.06 | 924.79 | 924.79 | 35,969,100 |
16 May 2024 | 949.10 | 958.19 | 941.03 | 943.59 | 943.59 | 32,395,200 |
15 May 2024 | 924.72 | 948.62 | 915.99 | 946.30 | 946.30 | 41,773,500 |
14 May 2024 | 895.99 | 916.51 | 889.34 | 913.56 | 913.56 | 29,650,700 |
13 May 2024 | 904.78 | 909.98 | 885.29 | 903.99 | 903.99 | 28,968,000 |
10 May 2024 | 903.05 | 914.01 | 892.27 | 898.78 | 898.78 | 33,532,500 |
09 May 2024 | 905.29 | 910.72 | 882.31 | 887.47 | 887.47 | 37,801,300 |
08 May 2024 | 894.83 | 911.94 | 894.20 | 904.12 | 904.12 | 32,572,100 |
07 May 2024 | 910.98 | 917.81 | 890.11 | 905.54 | 905.54 | 43,734,200 |
06 May 2024 | 893.90 | 922.20 | 890.55 | 921.40 | 921.40 | 37,620,300 |
03 May 2024 | 877.89 | 892.81 | 870.40 | 887.89 | 887.89 | 39,834,100 |
02 May 2024 | 844.49 | 862.37 | 832.00 | 858.17 | 858.17 | 37,789,800 |
01 May 2024 | 850.77 | 860.00 | 812.55 | 830.41 | 830.41 | 55,986,300 |
30 Apr 2024 | 872.40 | 888.19 | 863.00 | 864.02 | 864.02 | 36,370,900 |
29 Apr 2024 | 875.95 | 879.92 | 852.66 | 877.57 | 877.57 | 38,897,100 |
26 Apr 2024 | 838.18 | 883.31 | 833.87 | 877.35 | 877.35 | 55,101,100 |
25 Apr 2024 | 788.68 | 833.23 | 782.23 | 826.32 | 826.32 | 42,464,100 |
24 Apr 2024 | 839.50 | 840.82 | 791.83 | 796.77 | 796.77 | 51,220,800 |
23 Apr 2024 | 807.69 | 827.69 | 802.64 | 824.23 | 824.23 | 43,855,900 |
22 Apr 2024 | 781.04 | 800.73 | 764.00 | 795.18 | 795.18 | 59,634,100 |
19 Apr 2024 | 831.50 | 843.24 | 756.06 | 762.00 | 762.00 | 87,190,500 |
18 Apr 2024 | 849.70 | 861.90 | 824.02 | 846.71 | 846.71 | 44,726,000 |
17 Apr 2024 | 883.40 | 887.75 | 839.50 | 840.35 | 840.35 | 49,540,000 |
16 Apr 2024 | 864.33 | 881.18 | 860.64 | 874.15 | 874.15 | 37,045,300 |
15 Apr 2024 | 890.98 | 906.13 | 859.29 | 860.01 | 860.01 | 44,307,700 |
12 Apr 2024 | 896.99 | 901.75 | 875.30 | 881.86 | 881.86 | 42,488,900 |
11 Apr 2024 | 874.20 | 907.39 | 869.26 | 906.16 | 906.16 | 43,163,700 |
10 Apr 2024 | 839.26 | 874.00 | 837.09 | 870.39 | 870.39 | 43,192,900 |
09 Apr 2024 | 874.42 | 876.35 | 830.22 | 853.54 | 853.54 | 50,354,700 |
08 Apr 2024 | 887.00 | 888.30 | 867.32 | 871.33 | 871.33 | 28,322,000 |
05 Apr 2024 | 868.66 | 884.81 | 859.26 | 880.08 | 880.08 | 39,885,700 |
04 Apr 2024 | 904.06 | 906.34 | 858.80 | 859.05 | 859.05 | 43,496,500 |
03 Apr 2024 | 884.84 | 903.74 | 884.00 | 889.64 | 889.64 | 37,006,700 |
02 Apr 2024 | 884.48 | 900.94 | 876.20 | 894.52 | 894.52 | 43,306,400 |
01 Apr 2024 | 902.99 | 922.25 | 892.04 | 903.63 | 903.63 | 45,244,100 |
28 Mar 2024 | 900.00 | 913.00 | 891.93 | 903.56 | 903.56 | 43,521,200 |
27 Mar 2024 | 931.12 | 932.40 | 891.23 | 902.50 | 902.50 | 58,606,700 |
26 Mar 2024 | 958.51 | 963.75 | 925.02 | 925.61 | 925.61 | 51,364,800 |
25 Mar 2024 | 939.41 | 967.66 | 935.10 | 950.02 | 950.02 | 55,213,600 |
22 Mar 2024 | 911.41 | 947.78 | 908.34 | 942.89 | 942.89 | 58,521,500 |
21 Mar 2024 | 923.00 | 926.48 | 904.05 | 914.35 | 914.35 | 48,037,200 |
20 Mar 2024 | 897.97 | 904.10 | 882.23 | 903.72 | 903.72 | 47,906,300 |
19 Mar 2024 | 867.00 | 905.44 | 850.10 | 893.98 | 893.98 | 67,217,100 |
18 Mar 2024 | 903.88 | 924.05 | 870.85 | 884.55 | 884.55 | 66,897,600 |
15 Mar 2024 | 869.30 | 895.46 | 862.57 | 878.37 | 878.37 | 64,019,300 |
14 Mar 2024 | 895.77 | 906.46 | 866.00 | 879.44 | 879.44 | 60,231,800 |
13 Mar 2024 | 910.55 | 915.04 | 884.35 | 908.88 | 908.88 | 63,571,300 |
12 Mar 2024 | 880.49 | 919.60 | 861.50 | 919.13 | 919.13 | 66,807,500 |
11 Mar 2024 | 864.29 | 887.97 | 841.66 | 857.74 | 857.74 | 67,836,400 |
08 Mar 2024 | 951.38 | 974.00 | 865.06 | 875.28 | 875.28 | 113,299,600 |
07 Mar 2024 | 901.58 | 927.67 | 896.02 | 926.69 | 926.69 | 60,811,900 |
06 Mar 2024 | 880.22 | 897.24 | 870.30 | 887.00 | 887.00 | 58,252,000 |
05 Mar 2024 | 852.70 | 860.97 | 834.17 | 859.64 | 859.64 | 52,063,900 |
05 Mar 2024 | 0.04 Dividend | |||||
04 Mar 2024 | 841.30 | 876.95 | 837.19 | 852.37 | 852.33 | 61,561,600 |
01 Mar 2024 | 800.00 | 823.00 | 794.35 | 822.79 | 822.75 | 47,677,700 |
29 Feb 2024 | 790.94 | 799.90 | 783.50 | 791.12 | 791.08 | 50,728,900 |
28 Feb 2024 | 776.20 | 789.33 | 771.25 | 776.63 | 776.59 | 39,311,000 |
27 Feb 2024 | 793.81 | 794.80 | 771.62 | 787.01 | 786.97 | 39,170,500 |
26 Feb 2024 | 797.00 | 806.46 | 785.05 | 790.92 | 790.88 | 50,397,300 |
23 Feb 2024 | 807.90 | 823.94 | 775.70 | 788.17 | 788.13 | 82,938,800 |
22 Feb 2024 | 750.25 | 785.75 | 742.20 | 785.38 | 785.34 | 86,510,000 |
21 Feb 2024 | 680.06 | 688.88 | 662.48 | 674.72 | 674.69 | 69,029,800 |
20 Feb 2024 | 719.47 | 719.56 | 677.34 | 694.52 | 694.49 | 70,483,300 |
16 Feb 2024 | 741.00 | 744.02 | 725.01 | 726.13 | 726.10 | 49,391,800 |
15 Feb 2024 | 738.69 | 739.75 | 724.00 | 726.58 | 726.55 | 42,012,200 |
14 Feb 2024 | 732.02 | 742.36 | 719.38 | 739.00 | 738.97 | 50,491,700 |
13 Feb 2024 | 704.00 | 734.50 | 696.20 | 721.28 | 721.25 | 60,258,000 |
12 Feb 2024 | 726.00 | 746.11 | 712.50 | 722.48 | 722.45 | 61,371,000 |
09 Feb 2024 | 705.33 | 721.85 | 702.12 | 721.33 | 721.30 | 43,663,700 |
08 Feb 2024 | 700.74 | 707.94 | 694.55 | 696.41 | 696.38 | 41,442,200 |
07 Feb 2024 | 683.19 | 702.20 | 676.00 | 700.99 | 700.96 | 49,557,500 |
06 Feb 2024 | 696.30 | 697.54 | 663.00 | 682.23 | 682.20 | 68,311,100 |
05 Feb 2024 | 682.25 | 694.97 | 672.05 | 693.32 | 693.29 | 68,007,800 |
02 Feb 2024 | 639.74 | 666.00 | 636.90 | 661.60 | 661.57 | 47,578,000 |
01 Feb 2024 | 621.00 | 631.91 | 616.50 | 630.27 | 630.24 | 36,914,600 |
31 Jan 2024 | 614.40 | 622.69 | 607.00 | 615.27 | 615.24 | 45,379,500 |
30 Jan 2024 | 629.00 | 634.93 | 622.60 | 627.74 | 627.71 | 41,073,500 |
29 Jan 2024 | 612.32 | 624.89 | 609.07 | 624.65 | 624.62 | 34,873,300 |
26 Jan 2024 | 609.60 | 617.83 | 605.73 | 610.31 | 610.28 | 39,030,900 |
25 Jan 2024 | 623.50 | 627.19 | 608.50 | 616.17 | 616.14 | 48,277,700 |
24 Jan 2024 | 603.04 | 628.49 | 599.38 | 613.62 | 613.59 | 56,027,100 |
23 Jan 2024 | 595.70 | 599.10 | 585.85 | 598.73 | 598.70 | 29,465,400 |
22 Jan 2024 | 600.49 | 603.31 | 590.70 | 596.54 | 596.51 | 45,295,500 |
19 Jan 2024 | 579.89 | 595.00 | 572.25 | 594.91 | 594.88 | 54,210,300 |
18 Jan 2024 | 572.60 | 576.00 | 561.07 | 571.07 | 571.04 | 49,165,000 |
17 Jan 2024 | 563.47 | 564.71 | 547.40 | 560.53 | 560.50 | 47,439,400 |
16 Jan 2024 | 550.18 | 568.35 | 549.00 | 563.82 | 563.79 | 44,958,000 |
12 Jan 2024 | 546.20 | 549.70 | 543.30 | 547.10 | 547.07 | 35,247,900 |
11 Jan 2024 | 549.99 | 553.46 | 535.60 | 548.22 | 548.19 | 59,675,900 |
10 Jan 2024 | 536.16 | 546.00 | 534.89 | 543.50 | 543.47 | 53,379,600 |
09 Jan 2024 | 524.01 | 543.25 | 516.90 | 531.40 | 531.38 | 77,310,000 |
08 Jan 2024 | 495.12 | 522.75 | 494.79 | 522.53 | 522.51 | 64,251,000 |
05 Jan 2024 | 484.62 | 495.47 | 483.06 | 490.97 | 490.95 | 41,456,800 |
04 Jan 2024 | 477.67 | 485.00 | 475.08 | 479.98 | 479.96 | 30,653,500 |
03 Jan 2024 | 474.85 | 481.84 | 473.20 | 475.69 | 475.67 | 32,089,600 |
02 Jan 2024 | 492.44 | 492.95 | 475.95 | 481.68 | 481.66 | 41,125,400 |
29 Dec 2023 | 498.13 | 499.97 | 487.51 | 495.22 | 495.20 | 38,869,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |