Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 669.00 | 669.00 | 655.10 | 664.05 | 664.05 | 131,645 |
06 May 2024 | 670.00 | 676.80 | 654.75 | 668.40 | 668.40 | 61,022 |
03 May 2024 | 670.00 | 674.90 | 657.00 | 672.10 | 672.10 | 157,209 |
02 May 2024 | 663.90 | 672.00 | 658.65 | 669.60 | 669.60 | 137,164 |
30 Apr 2024 | 654.30 | 664.50 | 645.00 | 660.45 | 660.45 | 169,236 |
29 Apr 2024 | 659.70 | 662.00 | 638.05 | 650.90 | 650.90 | 387,440 |
26 Apr 2024 | 648.00 | 664.50 | 648.00 | 659.70 | 659.70 | 122,136 |
25 Apr 2024 | 640.00 | 649.85 | 635.75 | 646.80 | 646.80 | 271,782 |
24 Apr 2024 | 645.45 | 649.00 | 635.15 | 641.50 | 641.50 | 47,789 |
23 Apr 2024 | 637.45 | 649.70 | 627.45 | 645.45 | 645.45 | 70,579 |
22 Apr 2024 | 647.95 | 651.05 | 632.25 | 637.45 | 637.45 | 97,371 |
19 Apr 2024 | 638.85 | 649.90 | 632.25 | 644.55 | 644.55 | 70,598 |
18 Apr 2024 | 643.05 | 653.90 | 626.50 | 650.40 | 650.40 | 172,913 |
16 Apr 2024 | 622.00 | 638.20 | 613.85 | 634.30 | 634.30 | 107,056 |
15 Apr 2024 | 621.00 | 633.80 | 605.35 | 627.60 | 627.60 | 192,469 |
12 Apr 2024 | 616.00 | 629.95 | 609.30 | 625.60 | 625.60 | 325,671 |
10 Apr 2024 | 631.95 | 633.20 | 614.45 | 615.65 | 615.65 | 148,300 |
09 Apr 2024 | 628.35 | 640.00 | 613.60 | 631.00 | 631.00 | 271,061 |
08 Apr 2024 | 651.10 | 656.00 | 624.50 | 628.35 | 628.35 | 149,195 |
05 Apr 2024 | 649.00 | 659.00 | 638.30 | 648.20 | 648.20 | 155,403 |
04 Apr 2024 | 666.75 | 668.50 | 639.25 | 645.60 | 645.60 | 136,174 |
03 Apr 2024 | 659.95 | 671.50 | 658.00 | 663.45 | 663.45 | 124,550 |
02 Apr 2024 | 663.60 | 671.90 | 656.20 | 659.00 | 659.00 | 61,513 |
01 Apr 2024 | 680.60 | 683.20 | 660.25 | 669.70 | 669.70 | 132,385 |
28 Mar 2024 | 641.20 | 693.95 | 641.20 | 677.10 | 677.10 | 319,943 |
27 Mar 2024 | 638.25 | 645.25 | 636.65 | 639.95 | 639.95 | 61,318 |
26 Mar 2024 | 653.00 | 653.00 | 633.85 | 642.35 | 642.35 | 200,308 |
22 Mar 2024 | 630.30 | 655.00 | 628.70 | 650.05 | 650.05 | 368,493 |
21 Mar 2024 | 617.45 | 638.85 | 613.90 | 630.80 | 630.80 | 439,127 |
20 Mar 2024 | 612.80 | 624.00 | 608.00 | 620.05 | 620.05 | 77,121 |
19 Mar 2024 | 614.75 | 618.00 | 608.00 | 610.45 | 610.45 | 71,124 |
18 Mar 2024 | 613.00 | 629.40 | 599.05 | 617.85 | 617.85 | 149,954 |
15 Mar 2024 | 637.55 | 641.15 | 612.00 | 618.60 | 618.60 | 228,319 |
14 Mar 2024 | 628.00 | 640.35 | 624.05 | 637.95 | 637.95 | 140,676 |
13 Mar 2024 | 657.20 | 657.20 | 624.00 | 632.45 | 632.45 | 238,886 |
12 Mar 2024 | 644.80 | 656.65 | 637.95 | 653.80 | 653.80 | 884,796 |
11 Mar 2024 | 661.80 | 665.30 | 645.15 | 650.70 | 650.70 | 90,280 |
07 Mar 2024 | 673.00 | 678.60 | 657.55 | 661.80 | 661.80 | 118,644 |
06 Mar 2024 | 662.00 | 678.90 | 645.30 | 675.10 | 675.10 | 514,264 |
05 Mar 2024 | 683.05 | 689.40 | 651.15 | 659.00 | 659.00 | 401,755 |
04 Mar 2024 | 730.00 | 730.00 | 685.00 | 694.85 | 694.85 | 786,425 |
01 Mar 2024 | 648.90 | 715.00 | 645.00 | 686.10 | 686.10 | 14,277,053 |
29 Feb 2024 | 643.00 | 645.80 | 625.00 | 629.40 | 629.40 | 300,601 |
28 Feb 2024 | 660.90 | 667.60 | 636.95 | 642.60 | 642.60 | 278,121 |
27 Feb 2024 | 674.00 | 674.00 | 658.00 | 664.30 | 664.30 | 91,797 |
26 Feb 2024 | 678.00 | 698.80 | 666.00 | 670.65 | 670.65 | 283,809 |
23 Feb 2024 | 668.30 | 669.95 | 658.00 | 664.60 | 664.60 | 378,135 |
22 Feb 2024 | 671.70 | 675.00 | 662.00 | 665.00 | 665.00 | 147,973 |
21 Feb 2024 | 674.15 | 683.00 | 664.20 | 668.40 | 668.40 | 143,772 |
20 Feb 2024 | 676.00 | 677.90 | 668.65 | 672.15 | 672.15 | 69,914 |
19 Feb 2024 | 672.50 | 686.00 | 669.65 | 673.15 | 673.15 | 123,953 |
16 Feb 2024 | 654.00 | 676.40 | 653.95 | 669.65 | 669.65 | 209,948 |
15 Feb 2024 | 656.25 | 661.00 | 652.45 | 655.75 | 655.75 | 67,305 |
14 Feb 2024 | 658.95 | 658.95 | 650.05 | 655.15 | 655.15 | 147,914 |
13 Feb 2024 | 636.80 | 672.85 | 634.95 | 656.35 | 656.35 | 994,479 |
12 Feb 2024 | 627.05 | 644.40 | 627.05 | 635.55 | 635.55 | 409,812 |
09 Feb 2024 | 637.80 | 639.95 | 619.05 | 625.00 | 625.00 | 152,053 |
08 Feb 2024 | 624.35 | 640.10 | 623.30 | 634.55 | 634.55 | 1,068,698 |
07 Feb 2024 | 616.00 | 634.65 | 615.05 | 621.25 | 621.25 | 516,783 |
06 Feb 2024 | 606.00 | 634.00 | 585.20 | 614.15 | 614.15 | 2,019,278 |
05 Feb 2024 | 653.00 | 655.25 | 642.75 | 653.10 | 653.10 | 179,323 |
02 Feb 2024 | 663.00 | 669.70 | 646.00 | 652.60 | 652.60 | 139,987 |
01 Feb 2024 | 674.80 | 674.80 | 644.80 | 659.95 | 659.95 | 181,735 |
31 Jan 2024 | 682.20 | 682.20 | 670.00 | 672.80 | 672.80 | 72,134 |
30 Jan 2024 | 680.00 | 699.00 | 671.65 | 685.10 | 685.10 | 293,448 |
29 Jan 2024 | 685.00 | 695.95 | 673.55 | 683.40 | 683.40 | 160,981 |
25 Jan 2024 | 688.55 | 696.70 | 675.00 | 681.60 | 681.60 | 47,969 |
24 Jan 2024 | 682.70 | 691.25 | 651.85 | 685.15 | 685.15 | 109,434 |
23 Jan 2024 | 707.25 | 720.00 | 675.25 | 686.80 | 686.80 | 113,067 |
19 Jan 2024 | 685.50 | 698.00 | 682.00 | 686.85 | 686.85 | 301,472 |
18 Jan 2024 | 674.80 | 685.00 | 651.15 | 680.75 | 680.75 | 202,820 |
17 Jan 2024 | 694.30 | 694.30 | 651.10 | 668.15 | 668.15 | 149,206 |
16 Jan 2024 | 706.00 | 706.55 | 675.35 | 694.30 | 694.30 | 208,612 |
15 Jan 2024 | 720.50 | 724.05 | 695.55 | 703.05 | 703.05 | 275,874 |
12 Jan 2024 | 727.80 | 727.80 | 712.05 | 718.20 | 718.20 | 120,274 |
11 Jan 2024 | 736.95 | 739.50 | 713.25 | 724.60 | 724.60 | 120,786 |
10 Jan 2024 | 729.00 | 735.70 | 720.60 | 734.55 | 734.55 | 189,695 |
09 Jan 2024 | 726.60 | 739.65 | 719.85 | 729.60 | 729.60 | 94,449 |
08 Jan 2024 | 743.95 | 747.45 | 717.80 | 723.00 | 723.00 | 97,512 |
05 Jan 2024 | 754.90 | 760.95 | 737.20 | 743.90 | 743.90 | 120,106 |
04 Jan 2024 | 740.05 | 768.00 | 740.05 | 750.90 | 750.90 | 277,193 |
03 Jan 2024 | 730.00 | 750.00 | 723.05 | 738.75 | 738.75 | 389,437 |
02 Jan 2024 | 722.00 | 731.60 | 712.45 | 727.55 | 727.55 | 424,799 |
01 Jan 2024 | 728.00 | 740.00 | 712.00 | 720.35 | 720.35 | 207,098 |
29 Dec 2023 | 699.40 | 730.00 | 697.05 | 722.80 | 722.80 | 396,489 |
28 Dec 2023 | 705.00 | 706.00 | 693.10 | 698.20 | 698.20 | 124,206 |
27 Dec 2023 | 715.00 | 720.00 | 694.15 | 697.05 | 697.05 | 129,841 |
26 Dec 2023 | 720.00 | 720.00 | 694.00 | 709.70 | 709.70 | 144,654 |
22 Dec 2023 | 679.00 | 720.00 | 674.85 | 712.10 | 712.10 | 390,855 |
21 Dec 2023 | 656.00 | 681.25 | 656.00 | 675.80 | 675.80 | 162,847 |
20 Dec 2023 | 691.10 | 697.50 | 660.70 | 674.85 | 674.85 | 210,550 |
19 Dec 2023 | 698.10 | 700.00 | 680.25 | 687.65 | 687.65 | 127,803 |
18 Dec 2023 | 695.50 | 708.95 | 687.00 | 694.60 | 694.60 | 513,694 |
15 Dec 2023 | 676.75 | 718.10 | 671.55 | 698.60 | 698.60 | 663,281 |
14 Dec 2023 | 691.70 | 691.70 | 669.55 | 673.25 | 673.25 | 193,133 |
13 Dec 2023 | 698.80 | 698.80 | 680.15 | 688.10 | 688.10 | 145,370 |
12 Dec 2023 | 692.00 | 701.60 | 680.10 | 695.75 | 695.75 | 181,296 |
11 Dec 2023 | 665.65 | 700.00 | 663.05 | 690.20 | 690.20 | 649,196 |
08 Dec 2023 | 686.10 | 688.00 | 660.00 | 665.65 | 665.65 | 132,985 |
07 Dec 2023 | 666.00 | 686.70 | 660.25 | 682.55 | 682.55 | 377,445 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |