Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 763.57 | 766.00 | 760.52 | 762.07 | 762.07 | 2,136 |
23 Apr 2024 | 770.25 | 771.25 | 759.75 | 762.75 | 762.75 | 56,718 |
22 Apr 2024 | 760.50 | 767.24 | 756.50 | 766.75 | 766.75 | 57,459 |
19 Apr 2024 | 751.75 | 762.49 | 746.25 | 759.50 | 759.50 | 83,530 |
18 Apr 2024 | 749.00 | 753.50 | 745.89 | 751.25 | 751.25 | 89,939 |
17 Apr 2024 | 752.00 | 757.00 | 750.63 | 753.25 | 753.25 | 53,311 |
16 Apr 2024 | 762.25 | 762.25 | 748.22 | 753.75 | 753.75 | 213,245 |
15 Apr 2024 | 768.00 | 771.75 | 762.25 | 765.13 | 765.13 | 123,056 |
12 Apr 2024 | 776.25 | 787.25 | 775.50 | 781.13 | 781.13 | 158,063 |
11 Apr 2024 | 775.50 | 777.00 | 764.75 | 765.88 | 765.88 | 73,406 |
10 Apr 2024 | 762.25 | 773.25 | 762.25 | 770.00 | 770.00 | 44,197 |
09 Apr 2024 | 764.25 | 768.00 | 758.01 | 760.00 | 760.00 | 65,269 |
08 Apr 2024 | 766.25 | 772.50 | 764.25 | 768.00 | 768.00 | 88,819 |
05 Apr 2024 | 763.00 | 767.75 | 760.25 | 768.00 | 768.00 | 27,247 |
04 Apr 2024 | 759.75 | 762.98 | 757.25 | 762.63 | 762.63 | 26,952 |
03 Apr 2024 | 763.75 | 764.25 | 759.50 | 762.63 | 762.63 | 74,910 |
02 Apr 2024 | 755.25 | 760.75 | 749.50 | 755.25 | 755.25 | 21,944 |
28 Mar 2024 | 736.50 | 738.75 | 734.52 | 737.50 | 737.50 | 10,092 |
27 Mar 2024 | 730.25 | 732.00 | 726.07 | 729.50 | 729.50 | 24,425 |
26 Mar 2024 | 730.00 | 734.00 | 726.00 | 729.00 | 729.00 | 49,471 |
25 Mar 2024 | 726.00 | 735.00 | 725.00 | 734.00 | 734.00 | 50,857 |
22 Mar 2024 | 729.00 | 731.20 | 725.42 | 726.75 | 726.75 | 63,108 |
21 Mar 2024 | 717.00 | 723.99 | 713.75 | 724.00 | 724.00 | 110,784 |
20 Mar 2024 | 717.75 | 719.50 | 715.31 | 714.38 | 714.38 | 102,185 |
19 Mar 2024 | 713.00 | 718.50 | 710.74 | 718.00 | 718.00 | 175,513 |
18 Mar 2024 | 709.00 | 711.50 | 704.79 | 711.00 | 711.00 | 29,961 |
15 Mar 2024 | 705.00 | 710.50 | 703.25 | 706.88 | 706.88 | 55,968 |
14 Mar 2024 | 696.00 | 703.25 | 695.25 | 703.00 | 703.00 | 65,185 |
13 Mar 2024 | 686.75 | 695.25 | 685.48 | 694.13 | 694.13 | 45,986 |
12 Mar 2024 | 685.00 | 687.25 | 684.00 | 684.50 | 684.50 | 53,459 |
11 Mar 2024 | 676.50 | 679.50 | 672.50 | 679.13 | 679.13 | 53,430 |
08 Mar 2024 | 676.75 | 676.75 | 670.25 | 672.13 | 672.13 | 130,349 |
07 Mar 2024 | 679.50 | 679.50 | 670.02 | 676.88 | 676.88 | 70,754 |
06 Mar 2024 | 675.25 | 679.25 | 673.00 | 679.25 | 679.25 | 58,247 |
05 Mar 2024 | 668.50 | 673.75 | 666.75 | 674.50 | 674.50 | 40,972 |
04 Mar 2024 | 675.00 | 678.25 | 670.50 | 668.38 | 668.38 | 115,944 |
01 Mar 2024 | 671.00 | 680.50 | 668.00 | 680.38 | 680.38 | 48,243 |
29 Feb 2024 | 666.50 | 671.25 | 664.75 | 671.25 | 671.25 | 76,109 |
28 Feb 2024 | 667.75 | 673.25 | 664.50 | 664.50 | 664.50 | 92,970 |
27 Feb 2024 | 668.25 | 672.00 | 663.99 | 665.75 | 665.75 | 79,833 |
26 Feb 2024 | 665.25 | 673.25 | 662.75 | 671.38 | 671.38 | 83,648 |
23 Feb 2024 | 662.25 | 668.75 | 660.25 | 666.88 | 666.88 | 68,800 |
22 Feb 2024 | 670.50 | 672.00 | 667.77 | 672.50 | 672.50 | 26,945 |
21 Feb 2024 | 659.50 | 672.25 | 659.25 | 671.50 | 671.50 | 62,835 |
20 Feb 2024 | 666.25 | 669.75 | 661.50 | 662.00 | 662.00 | 79,787 |
19 Feb 2024 | 666.25 | 670.25 | 664.27 | 668.75 | 668.75 | 242,295 |
16 Feb 2024 | 665.00 | 670.75 | 664.75 | 670.63 | 670.63 | 97,040 |
15 Feb 2024 | 651.75 | 664.00 | 648.27 | 663.38 | 663.38 | 221,921 |
14 Feb 2024 | 655.75 | 660.03 | 653.02 | 653.38 | 653.38 | 76,512 |
13 Feb 2024 | 655.50 | 660.00 | 649.75 | 654.00 | 654.00 | 99,524 |
12 Feb 2024 | 646.50 | 657.25 | 646.50 | 655.50 | 655.50 | 155,070 |
09 Feb 2024 | 659.75 | 661.75 | 650.50 | 650.50 | 650.50 | 31,488 |
08 Feb 2024 | 651.25 | 659.49 | 646.66 | 657.50 | 657.50 | 156,914 |
07 Feb 2024 | 652.00 | 653.08 | 650.00 | 651.38 | 651.38 | 42,011 |
06 Feb 2024 | 654.00 | 656.48 | 652.25 | 655.25 | 655.25 | 166,050 |
05 Feb 2024 | 652.00 | 652.53 | 647.25 | 653.00 | 653.00 | 131,935 |
02 Feb 2024 | 646.00 | 651.49 | 641.93 | 655.38 | 655.38 | 165,067 |
01 Feb 2024 | 654.25 | 654.25 | 650.00 | 650.00 | 650.00 | 18,013 |
31 Jan 2024 | 660.75 | 660.75 | 650.75 | 652.50 | 652.50 | 117,467 |
30 Jan 2024 | 650.25 | 654.00 | 647.25 | 654.00 | 654.00 | 109,149 |
29 Jan 2024 | 654.25 | 654.25 | 649.00 | 650.50 | 650.50 | 153,780 |
26 Jan 2024 | 646.25 | 648.50 | 645.50 | 645.50 | 645.50 | 73,520 |
25 Jan 2024 | 632.50 | 639.50 | 632.50 | 636.75 | 636.75 | 63,606 |
24 Jan 2024 | 627.00 | 630.50 | 624.00 | 630.50 | 630.50 | 70,158 |
23 Jan 2024 | 622.25 | 631.25 | 620.75 | 627.25 | 627.25 | 98,860 |
22 Jan 2024 | 617.75 | 621.00 | 615.26 | 619.50 | 619.50 | 44,752 |
19 Jan 2024 | 619.50 | 621.75 | 618.01 | 620.50 | 620.50 | 36,636 |
18 Jan 2024 | 620.00 | 623.65 | 614.75 | 616.50 | 616.50 | 131,708 |
17 Jan 2024 | 625.75 | 628.75 | 619.75 | 624.75 | 624.75 | 99,597 |
16 Jan 2024 | 641.75 | 644.00 | 632.51 | 633.25 | 633.25 | 59,301 |
15 Jan 2024 | 635.79 | 639.50 | 635.50 | 637.38 | 637.38 | 20,261 |
12 Jan 2024 | 632.50 | 642.50 | 632.50 | 634.88 | 634.88 | 52,278 |
11 Jan 2024 | 633.00 | 635.31 | 631.50 | 633.88 | 633.88 | 55,047 |
10 Jan 2024 | 638.25 | 639.25 | 630.00 | 631.50 | 631.50 | 53,066 |
09 Jan 2024 | 649.25 | 651.80 | 637.25 | 638.38 | 638.38 | 128,025 |
08 Jan 2024 | 653.75 | 654.33 | 635.00 | 639.50 | 639.50 | 160,660 |
05 Jan 2024 | 658.75 | 661.00 | 657.25 | 657.25 | 657.25 | 37,612 |
04 Jan 2024 | 670.25 | 675.75 | 663.75 | 663.25 | 663.25 | 140,203 |
03 Jan 2024 | 659.25 | 666.25 | 657.25 | 664.75 | 664.75 | 507,532 |
02 Jan 2024 | 655.25 | 665.25 | 651.59 | 662.00 | 662.00 | 129,377 |
29 Dec 2023 | 651.75 | 652.75 | 648.36 | 649.13 | 649.13 | 6,157 |
28 Dec 2023 | 653.50 | 656.79 | 652.56 | 653.63 | 653.63 | 71,601 |
27 Dec 2023 | 663.50 | 665.25 | 660.30 | 657.25 | 657.25 | 85,660 |
22 Dec 2023 | 660.00 | 661.50 | 658.15 | 658.25 | 658.25 | 311,016 |
21 Dec 2023 | 661.75 | 664.00 | 654.29 | 657.25 | 657.25 | 295,108 |
20 Dec 2023 | 664.75 | 667.54 | 663.34 | 666.75 | 666.75 | 166,342 |
19 Dec 2023 | 653.25 | 655.16 | 650.64 | 656.00 | 656.00 | 39,024 |
18 Dec 2023 | 649.75 | 663.28 | 649.75 | 660.25 | 660.25 | 33,700 |
15 Dec 2023 | 648.75 | 651.25 | 643.04 | 645.75 | 645.75 | 30,707 |
14 Dec 2023 | 638.00 | 645.00 | 633.25 | 644.75 | 644.75 | 136,331 |
13 Dec 2023 | 630.00 | 634.75 | 629.75 | 634.63 | 634.63 | 49,065 |
12 Dec 2023 | 640.00 | 641.50 | 631.04 | 631.38 | 631.38 | 40,819 |
11 Dec 2023 | 639.50 | 642.62 | 635.75 | 640.63 | 640.63 | 106,554 |
08 Dec 2023 | 637.00 | 640.51 | 634.00 | 638.38 | 638.38 | 174,383 |
07 Dec 2023 | 636.75 | 641.50 | 633.75 | 633.75 | 633.75 | 38,463 |
06 Dec 2023 | 645.00 | 646.91 | 635.00 | 637.38 | 637.38 | 37,220 |
05 Dec 2023 | 651.25 | 655.67 | 649.03 | 649.88 | 649.88 | 45,393 |
04 Dec 2023 | 650.75 | 656.50 | 649.00 | 653.75 | 653.75 | 49,131 |
01 Dec 2023 | 655.75 | 659.79 | 651.66 | 660.75 | 660.75 | 59,662 |
30 Nov 2023 | 648.25 | 661.00 | 646.25 | 645.75 | 645.75 | 324,379 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |