Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 903.90 | 903.90 | 862.80 | 878.20 | 878.20 | 5,271,160 |
02 May 2024 | 888.20 | 901.00 | 882.00 | 896.45 | 896.45 | 3,099,475 |
30 Apr 2024 | 888.80 | 907.50 | 881.90 | 891.85 | 891.85 | 4,508,015 |
29 Apr 2024 | 913.00 | 915.00 | 876.85 | 886.10 | 886.10 | 3,109,393 |
26 Apr 2024 | 896.00 | 911.60 | 893.75 | 908.00 | 908.00 | 4,053,816 |
25 Apr 2024 | 893.50 | 897.00 | 882.75 | 893.80 | 893.80 | 2,376,516 |
24 Apr 2024 | 889.80 | 898.20 | 885.50 | 893.50 | 893.50 | 4,102,872 |
23 Apr 2024 | 873.00 | 898.50 | 871.50 | 885.25 | 885.25 | 5,126,456 |
22 Apr 2024 | 860.00 | 868.80 | 854.30 | 865.15 | 865.15 | 2,662,369 |
19 Apr 2024 | 841.00 | 859.30 | 834.00 | 855.65 | 855.65 | 4,474,855 |
18 Apr 2024 | 881.00 | 886.00 | 851.20 | 856.05 | 856.05 | 3,948,733 |
16 Apr 2024 | 875.00 | 883.45 | 868.30 | 875.60 | 875.60 | 3,398,331 |
15 Apr 2024 | 892.50 | 898.80 | 866.65 | 885.00 | 885.00 | 3,602,490 |
12 Apr 2024 | 911.15 | 920.75 | 905.80 | 908.60 | 908.60 | 2,340,026 |
10 Apr 2024 | 911.30 | 921.90 | 909.20 | 911.15 | 911.15 | 1,853,706 |
09 Apr 2024 | 921.95 | 930.65 | 903.95 | 910.65 | 910.65 | 2,977,374 |
08 Apr 2024 | 908.00 | 928.35 | 904.05 | 918.25 | 918.25 | 4,636,924 |
05 Apr 2024 | 889.90 | 909.80 | 883.60 | 905.85 | 905.85 | 4,129,880 |
04 Apr 2024 | 912.05 | 914.70 | 884.05 | 888.20 | 888.20 | 5,670,088 |
03 Apr 2024 | 934.00 | 934.00 | 901.45 | 904.55 | 904.55 | 6,683,506 |
02 Apr 2024 | 948.25 | 948.50 | 930.25 | 934.85 | 934.85 | 3,144,624 |
01 Apr 2024 | 904.00 | 967.60 | 901.00 | 948.25 | 948.25 | 8,494,956 |
28 Mar 2024 | 886.80 | 907.00 | 882.70 | 897.00 | 897.00 | 4,055,477 |
27 Mar 2024 | 878.95 | 888.70 | 875.55 | 880.50 | 880.50 | 3,049,873 |
26 Mar 2024 | 864.90 | 876.45 | 858.15 | 873.40 | 873.40 | 2,686,188 |
22 Mar 2024 | 861.05 | 869.90 | 855.60 | 865.90 | 865.90 | 2,786,894 |
21 Mar 2024 | 839.10 | 859.35 | 834.10 | 857.70 | 857.70 | 3,484,101 |
20 Mar 2024 | 827.00 | 834.40 | 805.30 | 825.95 | 825.95 | 3,281,967 |
19 Mar 2024 | 830.00 | 841.80 | 819.50 | 823.05 | 823.05 | 4,696,393 |
18 Mar 2024 | 826.05 | 839.65 | 816.25 | 836.25 | 836.25 | 2,709,444 |
15 Mar 2024 | 836.60 | 848.75 | 809.30 | 823.70 | 823.70 | 6,129,505 |
14 Mar 2024 | 826.00 | 844.00 | 817.00 | 840.65 | 840.65 | 5,915,623 |
13 Mar 2024 | 860.00 | 873.25 | 820.65 | 830.15 | 830.15 | 8,639,565 |
12 Mar 2024 | 910.90 | 915.30 | 861.00 | 864.40 | 864.40 | 8,341,087 |
11 Mar 2024 | 928.00 | 933.30 | 907.20 | 911.25 | 911.25 | 4,511,073 |
07 Mar 2024 | 925.60 | 929.00 | 917.15 | 920.30 | 920.30 | 2,108,204 |
06 Mar 2024 | 930.95 | 933.90 | 908.10 | 922.70 | 922.70 | 3,258,284 |
05 Mar 2024 | 930.00 | 939.40 | 926.00 | 932.05 | 932.05 | 2,846,188 |
04 Mar 2024 | 925.20 | 941.90 | 923.65 | 931.80 | 931.80 | 3,951,444 |
01 Mar 2024 | 902.00 | 917.00 | 901.20 | 909.90 | 909.90 | 2,562,306 |
29 Feb 2024 | 898.00 | 911.95 | 881.65 | 901.20 | 901.20 | 19,571,487 |
28 Feb 2024 | 914.20 | 919.95 | 893.60 | 899.00 | 899.00 | 3,541,248 |
27 Feb 2024 | 905.00 | 918.20 | 902.90 | 916.40 | 916.40 | 3,614,155 |
26 Feb 2024 | 898.00 | 910.25 | 887.70 | 902.90 | 902.90 | 4,080,998 |
23 Feb 2024 | 898.00 | 905.00 | 892.35 | 899.25 | 899.25 | 3,438,995 |
22 Feb 2024 | 894.00 | 895.00 | 878.85 | 892.25 | 892.25 | 3,784,762 |
21 Feb 2024 | 865.00 | 896.75 | 863.90 | 886.85 | 886.85 | 8,801,547 |
20 Feb 2024 | 852.00 | 869.50 | 846.20 | 863.90 | 863.90 | 4,100,739 |
19 Feb 2024 | 864.30 | 866.70 | 845.35 | 848.60 | 848.60 | 2,390,450 |
16 Feb 2024 | 857.00 | 869.30 | 848.80 | 863.30 | 863.30 | 3,451,534 |
15 Feb 2024 | 848.00 | 857.95 | 842.50 | 851.40 | 851.40 | 3,505,476 |
14 Feb 2024 | 819.00 | 847.45 | 816.20 | 843.80 | 843.80 | 2,710,385 |
13 Feb 2024 | 810.00 | 831.95 | 799.05 | 829.35 | 829.35 | 3,526,880 |
12 Feb 2024 | 833.00 | 837.60 | 803.35 | 807.60 | 807.60 | 2,814,982 |
09 Feb 2024 | 830.85 | 837.00 | 810.00 | 834.40 | 834.40 | 4,351,187 |
08 Feb 2024 | 828.80 | 840.90 | 823.15 | 830.85 | 830.85 | 3,355,261 |
07 Feb 2024 | 806.00 | 838.30 | 806.00 | 827.45 | 827.45 | 10,550,511 |
06 Feb 2024 | 794.00 | 802.00 | 784.20 | 797.35 | 797.35 | 3,996,095 |
05 Feb 2024 | 784.90 | 806.00 | 783.20 | 786.60 | 786.60 | 3,023,829 |
02 Feb 2024 | 801.20 | 808.40 | 783.20 | 791.45 | 791.45 | 3,474,878 |
01 Feb 2024 | 802.55 | 808.75 | 791.05 | 800.05 | 800.05 | 5,565,773 |
31 Jan 2024 | 786.90 | 806.70 | 782.50 | 802.60 | 802.60 | 7,997,614 |
30 Jan 2024 | 770.50 | 798.70 | 767.00 | 786.90 | 786.90 | 10,661,351 |
29 Jan 2024 | 761.00 | 771.70 | 755.25 | 767.35 | 767.35 | 5,504,653 |
25 Jan 2024 | 776.00 | 776.00 | 749.30 | 758.65 | 758.65 | 9,110,800 |
24 Jan 2024 | 739.95 | 749.00 | 732.30 | 747.40 | 747.40 | 6,963,379 |
23 Jan 2024 | 790.00 | 791.90 | 733.95 | 739.30 | 739.30 | 19,908,675 |
19 Jan 2024 | 780.70 | 788.00 | 777.70 | 785.55 | 785.55 | 3,519,988 |
18 Jan 2024 | 776.00 | 780.60 | 762.75 | 775.45 | 775.45 | 8,727,583 |
17 Jan 2024 | 780.00 | 790.00 | 771.05 | 775.30 | 775.30 | 6,183,356 |
16 Jan 2024 | 804.40 | 806.35 | 777.15 | 786.85 | 786.85 | 3,800,255 |
15 Jan 2024 | 802.00 | 815.75 | 798.50 | 805.40 | 805.40 | 4,959,825 |
12 Jan 2024 | 800.00 | 811.40 | 796.25 | 800.55 | 800.55 | 4,158,326 |
11 Jan 2024 | 797.50 | 804.90 | 794.35 | 797.45 | 797.45 | 5,304,485 |
10 Jan 2024 | 790.45 | 800.80 | 777.55 | 796.05 | 796.05 | 5,169,408 |
09 Jan 2024 | 772.00 | 793.00 | 762.50 | 789.60 | 789.60 | 9,348,457 |
08 Jan 2024 | 760.50 | 773.45 | 751.30 | 759.30 | 759.30 | 4,448,637 |
05 Jan 2024 | 760.00 | 770.00 | 747.85 | 752.95 | 752.95 | 5,929,704 |
04 Jan 2024 | 718.00 | 764.75 | 717.50 | 761.40 | 761.40 | 13,312,567 |
03 Jan 2024 | 715.25 | 720.85 | 706.70 | 715.65 | 715.65 | 1,829,817 |
02 Jan 2024 | 725.80 | 725.80 | 704.45 | 713.85 | 713.85 | 2,394,602 |
01 Jan 2024 | 727.20 | 731.00 | 721.45 | 723.60 | 723.60 | 1,400,824 |
29 Dec 2023 | 725.80 | 730.00 | 721.80 | 726.40 | 726.40 | 1,995,191 |
28 Dec 2023 | 721.90 | 729.90 | 715.10 | 728.65 | 728.65 | 5,426,028 |
27 Dec 2023 | 719.00 | 724.45 | 711.40 | 720.45 | 720.45 | 2,233,097 |
26 Dec 2023 | 719.55 | 722.20 | 711.65 | 714.85 | 714.85 | 2,419,374 |
22 Dec 2023 | 696.00 | 718.70 | 694.45 | 715.95 | 715.95 | 5,899,551 |
21 Dec 2023 | 680.00 | 694.90 | 670.20 | 692.90 | 692.90 | 5,888,251 |
20 Dec 2023 | 704.00 | 704.00 | 671.70 | 675.35 | 675.35 | 3,091,436 |
19 Dec 2023 | 699.00 | 702.10 | 691.95 | 698.05 | 698.05 | 1,475,227 |
18 Dec 2023 | 702.45 | 705.85 | 693.45 | 697.10 | 697.10 | 1,906,529 |
15 Dec 2023 | 700.00 | 709.00 | 695.00 | 705.30 | 705.30 | 4,137,143 |
14 Dec 2023 | 681.70 | 701.95 | 681.05 | 699.50 | 699.50 | 7,464,762 |
13 Dec 2023 | 666.80 | 675.00 | 664.20 | 673.75 | 673.75 | 3,426,758 |
12 Dec 2023 | 667.10 | 677.40 | 659.60 | 662.60 | 662.60 | 3,998,781 |
11 Dec 2023 | 654.45 | 673.60 | 653.30 | 667.10 | 667.10 | 5,641,806 |
08 Dec 2023 | 651.00 | 663.90 | 641.45 | 649.90 | 649.90 | 3,937,417 |
07 Dec 2023 | 653.10 | 654.55 | 647.30 | 648.60 | 648.60 | 1,051,759 |
06 Dec 2023 | 650.95 | 660.60 | 650.10 | 652.95 | 652.95 | 3,264,809 |
05 Dec 2023 | 652.90 | 654.25 | 639.90 | 650.10 | 650.10 | 3,417,071 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |