Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 May 2024 | 0.00 | 0.00 | 0.00 | 731.75 | 731.75 | 4,170 |
30 Apr 2024 | 746.75 | 748.25 | 740.99 | 740.00 | 740.00 | 31,215 |
29 Apr 2024 | 748.00 | 749.82 | 744.75 | 748.00 | 748.00 | 56,914 |
26 Apr 2024 | 745.75 | 748.31 | 743.00 | 747.50 | 747.50 | 195,889 |
25 Apr 2024 | 755.00 | 755.00 | 744.00 | 744.75 | 744.75 | 161,462 |
24 Apr 2024 | 754.25 | 757.00 | 753.50 | 753.63 | 753.63 | 197,712 |
23 Apr 2024 | 755.00 | 756.75 | 752.50 | 755.75 | 755.75 | 95,638 |
22 Apr 2024 | 750.50 | 753.75 | 749.75 | 750.38 | 750.38 | 26,222 |
19 Apr 2024 | 738.00 | 745.00 | 736.50 | 745.00 | 745.00 | 78,925 |
18 Apr 2024 | 744.25 | 744.25 | 739.25 | 743.50 | 743.50 | 35,888 |
17 Apr 2024 | 741.00 | 746.00 | 739.25 | 739.25 | 739.25 | 48,420 |
16 Apr 2024 | 747.50 | 749.00 | 741.54 | 743.50 | 743.50 | 29,700 |
15 Apr 2024 | 754.50 | 759.96 | 753.54 | 754.00 | 754.00 | 47,146 |
12 Apr 2024 | 760.75 | 761.71 | 756.50 | 756.88 | 756.88 | 73,508 |
11 Apr 2024 | 760.25 | 760.25 | 755.51 | 756.00 | 756.00 | 23,177 |
10 Apr 2024 | 766.47 | 767.84 | 758.25 | 761.00 | 761.00 | 416,533 |
09 Apr 2024 | 765.75 | 765.75 | 761.50 | 762.25 | 762.25 | 7,892,639 |
08 Apr 2024 | 766.75 | 769.00 | 765.50 | 767.00 | 767.00 | 58,675 |
05 Apr 2024 | 765.75 | 766.11 | 748.50 | 765.50 | 765.50 | 51,648 |
04 Apr 2024 | 770.75 | 776.74 | 770.75 | 774.50 | 774.50 | 4,980,014 |
03 Apr 2024 | 775.00 | 775.00 | 771.75 | 771.75 | 771.75 | 26,553 |
02 Apr 2024 | 787.25 | 787.25 | 775.25 | 775.25 | 775.25 | 41,375 |
28 Mar 2024 | 780.00 | 784.76 | 779.48 | 782.50 | 782.50 | 83,717 |
27 Mar 2024 | 769.75 | 774.25 | 767.84 | 773.50 | 773.50 | 180,218 |
26 Mar 2024 | 767.25 | 768.75 | 767.00 | 768.75 | 768.75 | 88,440 |
25 Mar 2024 | 767.00 | 767.49 | 763.50 | 767.00 | 767.00 | 396,075 |
22 Mar 2024 | 770.25 | 776.75 | 769.75 | 769.75 | 769.75 | 12,604 |
21 Mar 2024 | 760.75 | 770.25 | 760.21 | 770.25 | 770.25 | 19,926 |
20 Mar 2024 | 751.75 | 754.50 | 751.25 | 753.00 | 753.00 | 75,597 |
19 Mar 2024 | 747.00 | 750.48 | 747.00 | 750.50 | 750.50 | 39,348 |
18 Mar 2024 | 747.50 | 747.50 | 743.00 | 747.50 | 747.50 | 32,761 |
15 Mar 2024 | 745.00 | 746.75 | 743.50 | 745.00 | 745.00 | 23,089 |
14 Mar 2024 | 752.25 | 752.25 | 744.25 | 745.00 | 745.00 | 65,145 |
13 Mar 2024 | 751.50 | 752.74 | 749.25 | 751.25 | 751.25 | 29,254 |
12 Mar 2024 | 749.50 | 753.25 | 749.50 | 750.38 | 750.38 | 34,448 |
11 Mar 2024 | 744.00 | 746.21 | 740.00 | 746.13 | 746.13 | 35,588 |
08 Mar 2024 | 749.25 | 749.25 | 745.25 | 745.25 | 745.25 | 7,142 |
07 Mar 2024 | 749.25 | 751.51 | 747.69 | 748.50 | 748.50 | 23,272 |
06 Mar 2024 | 740.75 | 747.75 | 740.75 | 747.75 | 747.75 | 30,078 |
05 Mar 2024 | 748.25 | 748.25 | 743.04 | 743.88 | 743.88 | 21,591 |
04 Mar 2024 | 743.50 | 746.00 | 743.00 | 747.88 | 747.88 | 31,628 |
01 Mar 2024 | 741.00 | 742.00 | 739.21 | 743.75 | 743.75 | 105,095 |
29 Feb 2024 | 730.75 | 737.75 | 730.51 | 737.25 | 737.25 | 14,791 |
28 Feb 2024 | 732.50 | 735.01 | 731.49 | 733.50 | 733.50 | 94,391 |
27 Feb 2024 | 730.75 | 733.25 | 729.25 | 732.25 | 732.25 | 22,594 |
26 Feb 2024 | 733.25 | 735.75 | 730.51 | 733.25 | 733.25 | 78,089 |
23 Feb 2024 | 732.00 | 734.25 | 730.14 | 733.75 | 733.75 | 31,011 |
22 Feb 2024 | 731.50 | 735.00 | 726.50 | 733.25 | 733.25 | 118,059 |
21 Feb 2024 | 728.50 | 729.50 | 727.75 | 728.75 | 728.75 | 109,470 |
20 Feb 2024 | 732.75 | 732.75 | 726.75 | 727.75 | 727.75 | 86,464 |
19 Feb 2024 | 731.75 | 733.25 | 730.50 | 731.75 | 731.75 | 83,566 |
16 Feb 2024 | 737.00 | 738.75 | 734.75 | 735.50 | 735.50 | 100,552 |
15 Feb 2024 | 730.75 | 736.75 | 730.75 | 734.50 | 734.50 | 18,881 |
14 Feb 2024 | 726.50 | 729.75 | 726.44 | 728.63 | 728.63 | 19,618 |
13 Feb 2024 | 730.75 | 730.75 | 719.99 | 721.75 | 721.75 | 48,123 |
12 Feb 2024 | 725.00 | 734.25 | 724.60 | 733.75 | 733.75 | 128,548 |
09 Feb 2024 | 721.25 | 726.25 | 720.75 | 720.75 | 720.75 | 74,506 |
08 Feb 2024 | 723.00 | 724.25 | 720.00 | 720.50 | 720.50 | 49,407 |
07 Feb 2024 | 721.75 | 722.50 | 720.00 | 722.00 | 722.00 | 489,603 |
06 Feb 2024 | 722.50 | 724.25 | 720.51 | 724.25 | 724.25 | 42,626 |
05 Feb 2024 | 721.25 | 725.75 | 721.25 | 723.75 | 723.75 | 43,151 |
02 Feb 2024 | 719.50 | 721.25 | 717.95 | 722.75 | 722.75 | 34,526 |
01 Feb 2024 | 722.25 | 724.50 | 715.50 | 715.50 | 715.50 | 44,696 |
31 Jan 2024 | 728.50 | 728.50 | 720.00 | 722.50 | 722.50 | 34,069 |
30 Jan 2024 | 720.75 | 725.99 | 720.75 | 725.25 | 725.25 | 40,829 |
29 Jan 2024 | 718.00 | 718.25 | 717.44 | 718.38 | 718.38 | 73,577 |
26 Jan 2024 | 720.25 | 720.25 | 717.25 | 718.75 | 718.75 | 48,088 |
25 Jan 2024 | 717.25 | 724.00 | 717.07 | 724.38 | 724.38 | 7,017 |
24 Jan 2024 | 716.50 | 719.25 | 716.26 | 718.50 | 718.50 | 33,968 |
23 Jan 2024 | 715.50 | 719.00 | 714.26 | 717.38 | 717.38 | 49,445 |
22 Jan 2024 | 716.50 | 716.50 | 712.25 | 714.88 | 714.88 | 6,308 |
19 Jan 2024 | 705.25 | 708.74 | 705.25 | 708.00 | 708.00 | 35,417 |
18 Jan 2024 | 702.50 | 707.75 | 701.25 | 701.63 | 701.63 | 47,119 |
17 Jan 2024 | 706.75 | 707.25 | 704.75 | 704.50 | 704.50 | 20,915 |
16 Jan 2024 | 711.50 | 712.25 | 708.75 | 711.50 | 711.50 | 17,767 |
15 Jan 2024 | 710.25 | 710.25 | 709.00 | 709.50 | 709.50 | 16,600 |
12 Jan 2024 | 710.25 | 712.25 | 708.01 | 708.50 | 708.50 | 33,886 |
11 Jan 2024 | 714.25 | 716.25 | 709.25 | 710.25 | 710.25 | 91,842 |
10 Jan 2024 | 718.50 | 719.20 | 713.75 | 713.75 | 713.75 | 25,522 |
09 Jan 2024 | 719.50 | 719.75 | 716.50 | 718.50 | 718.50 | 13,063 |
08 Jan 2024 | 716.00 | 718.50 | 715.25 | 718.25 | 718.25 | 57,196 |
05 Jan 2024 | 714.75 | 718.01 | 712.74 | 716.75 | 716.75 | 128,758 |
04 Jan 2024 | 720.00 | 720.18 | 715.96 | 718.50 | 718.50 | 166,829 |
03 Jan 2024 | 727.00 | 728.49 | 719.25 | 720.50 | 720.50 | 11,435 |
02 Jan 2024 | 726.75 | 730.00 | 722.91 | 729.50 | 729.50 | 20,154 |
29 Dec 2023 | 726.00 | 727.75 | 725.35 | 724.13 | 724.13 | 7,163 |
28 Dec 2023 | 720.50 | 724.25 | 720.50 | 724.13 | 724.13 | 39,014 |
27 Dec 2023 | 725.25 | 726.28 | 719.75 | 719.75 | 719.75 | 17,034 |
22 Dec 2023 | 714.50 | 715.65 | 713.00 | 713.88 | 713.88 | 9,901 |
21 Dec 2023 | 712.50 | 715.75 | 712.30 | 715.75 | 715.75 | 146,372 |
20 Dec 2023 | 720.00 | 721.34 | 717.50 | 720.00 | 720.00 | 34,262 |
19 Dec 2023 | 711.25 | 716.47 | 711.25 | 713.00 | 713.00 | 14,075 |
18 Dec 2023 | 715.25 | 718.00 | 714.75 | 716.25 | 716.25 | 72,117 |
15 Dec 2023 | 715.00 | 717.50 | 713.75 | 717.38 | 717.38 | 27,934 |
14 Dec 2023 | 707.25 | 713.74 | 705.25 | 711.88 | 711.88 | 140,278 |
13 Dec 2023 | 700.75 | 700.75 | 696.51 | 696.75 | 696.75 | 24,099 |
12 Dec 2023 | 700.00 | 702.50 | 699.25 | 699.75 | 699.75 | 28,008 |
11 Dec 2023 | 694.50 | 696.75 | 692.50 | 700.38 | 700.38 | 82,515 |
08 Dec 2023 | 687.00 | 694.00 | 686.75 | 692.75 | 692.75 | 16,885 |
07 Dec 2023 | 681.50 | 686.70 | 680.09 | 685.13 | 685.13 | 31,635 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |