Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 677.10 | 689.90 | 677.10 | 685.95 | 685.95 | 168 |
22 Apr 2024 | 678.50 | 684.70 | 678.50 | 678.70 | 678.70 | 19,475 |
19 Apr 2024 | 677.40 | 677.40 | 677.00 | 675.80 | 675.80 | 21 |
18 Apr 2024 | 678.10 | 679.60 | 677.80 | 679.60 | 679.60 | 35 |
17 Apr 2024 | 683.30 | 683.80 | 678.50 | 679.20 | 679.20 | 596 |
16 Apr 2024 | 679.90 | 684.40 | 679.20 | 682.65 | 682.65 | 338 |
15 Apr 2024 | 693.10 | 696.10 | 689.60 | 689.85 | 689.85 | 205 |
12 Apr 2024 | 697.10 | 698.09 | 691.40 | 691.05 | 691.05 | 76,572 |
11 Apr 2024 | 691.30 | 693.30 | 684.40 | 689.15 | 689.15 | 1,418 |
10 Apr 2024 | 688.80 | 691.30 | 686.20 | 690.40 | 690.40 | 2,245 |
09 Apr 2024 | 686.70 | 691.50 | 686.40 | 686.05 | 686.05 | 13,332 |
08 Apr 2024 | 690.30 | 691.80 | 688.10 | 690.35 | 690.35 | 1,650 |
05 Apr 2024 | 686.40 | 689.80 | 683.80 | 688.95 | 688.95 | 2,633 |
04 Apr 2024 | 692.80 | 695.20 | 688.00 | 692.00 | 692.00 | 896 |
03 Apr 2024 | 694.30 | 697.00 | 689.50 | 691.95 | 691.95 | 4,264 |
02 Apr 2024 | 696.10 | 705.70 | 692.00 | 691.75 | 691.75 | 6,119 |
28 Mar 2024 | 701.10 | 701.30 | 697.00 | 697.85 | 697.85 | 664 |
27 Mar 2024 | 697.20 | 697.20 | 697.20 | 696.15 | 696.15 | 75 |
26 Mar 2024 | 697.80 | 698.80 | 690.50 | 696.65 | 696.65 | 739 |
25 Mar 2024 | 696.90 | 699.20 | 694.00 | 695.55 | 695.55 | 1,793 |
22 Mar 2024 | 702.30 | 707.20 | 698.10 | 700.65 | 700.65 | 822 |
21 Mar 2024 | 697.70 | 703.90 | 697.70 | 704.65 | 704.65 | 32 |
20 Mar 2024 | 693.80 | 693.80 | 690.30 | 691.35 | 691.35 | 118 |
19 Mar 2024 | 690.10 | 691.20 | 687.20 | 689.10 | 689.10 | 1,470 |
18 Mar 2024 | 687.50 | 691.90 | 687.50 | 689.40 | 689.40 | 1,431 |
15 Mar 2024 | 687.90 | 688.90 | 686.40 | 684.35 | 684.35 | 720 |
14 Mar 2024 | 688.80 | 693.70 | 688.80 | 692.25 | 692.25 | 255 |
13 Mar 2024 | 692.40 | 694.10 | 689.30 | 690.70 | 690.70 | 555 |
12 Mar 2024 | 691.80 | 692.40 | 685.70 | 689.75 | 689.75 | 629 |
11 Mar 2024 | 684.90 | 687.30 | 678.80 | 681.90 | 681.90 | 1,017 |
08 Mar 2024 | 690.50 | 693.80 | 688.50 | 688.25 | 688.25 | 114 |
07 Mar 2024 | 685.30 | 692.00 | 685.30 | 691.40 | 691.40 | 66 |
06 Mar 2024 | 684.60 | 686.40 | 682.30 | 686.25 | 686.25 | 356 |
05 Mar 2024 | 691.80 | 693.80 | 680.60 | 683.05 | 683.05 | 323 |
04 Mar 2024 | 687.40 | 694.40 | 687.40 | 691.75 | 691.75 | 2,819 |
01 Mar 2024 | 690.10 | 691.00 | 687.00 | 690.85 | 690.85 | 357 |
29 Feb 2024 | 683.80 | 687.80 | 681.00 | 684.60 | 684.60 | 7 |
28 Feb 2024 | 679.30 | 685.60 | 679.30 | 684.35 | 684.35 | 498 |
27 Feb 2024 | 686.10 | 688.40 | 679.80 | 683.80 | 683.80 | 380 |
26 Feb 2024 | 682.50 | 687.20 | 682.50 | 685.30 | 685.30 | 813 |
23 Feb 2024 | 685.60 | 686.80 | 683.10 | 684.30 | 684.30 | 460 |
22 Feb 2024 | 681.00 | 685.00 | 681.00 | 682.65 | 682.65 | 258 |
21 Feb 2024 | 670.20 | 673.60 | 670.20 | 671.35 | 671.35 | 196 |
20 Feb 2024 | 676.90 | 678.40 | 672.60 | 673.55 | 673.55 | 128 |
19 Feb 2024 | 681.90 | 682.50 | 676.80 | 679.80 | 679.80 | 4,538 |
16 Feb 2024 | 685.10 | 685.10 | 681.30 | 683.05 | 683.05 | 177 |
15 Feb 2024 | 685.90 | 685.90 | 681.10 | 681.00 | 681.00 | 146 |
14 Feb 2024 | 676.50 | 681.60 | 674.20 | 678.15 | 678.15 | 34 |
13 Feb 2024 | 679.50 | 679.50 | 671.00 | 672.25 | 672.25 | 36 |
12 Feb 2024 | 684.30 | 684.30 | 679.50 | 681.30 | 681.30 | 223 |
09 Feb 2024 | 676.50 | 682.60 | 676.50 | 680.20 | 680.20 | 200 |
08 Feb 2024 | 678.60 | 679.70 | 678.60 | 678.55 | 678.55 | 114 |
07 Feb 2024 | 673.00 | 677.70 | 668.60 | 676.80 | 676.80 | 159 |
06 Feb 2024 | 675.90 | 675.90 | 674.60 | 673.40 | 673.40 | 43 |
05 Feb 2024 | 663.90 | 676.00 | 663.90 | 672.30 | 672.30 | 293 |
02 Feb 2024 | 661.60 | 661.91 | 661.60 | 667.45 | 667.45 | 983 |
01 Feb 2024 | 658.70 | 659.80 | 658.70 | 658.15 | 658.15 | 10 |
31 Jan 2024 | 657.90 | 662.30 | 657.90 | 655.25 | 655.25 | 270 |
30 Jan 2024 | 662.20 | 666.70 | 662.20 | 663.75 | 663.75 | 67 |
29 Jan 2024 | 655.40 | 661.00 | 655.40 | 659.35 | 659.35 | 11 |
26 Jan 2024 | 655.30 | 656.50 | 654.70 | 657.30 | 657.30 | 16 |
25 Jan 2024 | 649.30 | 653.80 | 649.30 | 656.60 | 656.60 | 261 |
24 Jan 2024 | 656.70 | 659.30 | 652.80 | 654.90 | 654.90 | 651 |
23 Jan 2024 | 649.50 | 652.60 | 649.30 | 650.20 | 650.20 | 40 |
22 Jan 2024 | 648.60 | 655.60 | 643.90 | 647.60 | 647.60 | 62,901 |
19 Jan 2024 | 648.50 | 648.50 | 648.50 | 645.90 | 645.90 | 1 |
18 Jan 2024 | 636.80 | 639.60 | 636.80 | 639.60 | 639.60 | 3 |
17 Jan 2024 | 631.90 | 636.90 | 631.77 | 634.30 | 634.30 | 442 |
16 Jan 2024 | 632.60 | 637.30 | 632.60 | 637.05 | 637.05 | 111 |
15 Jan 2024 | 639.50 | 639.50 | 635.90 | 637.80 | 637.80 | 47 |
12 Jan 2024 | 637.30 | 640.80 | 636.20 | 638.50 | 638.50 | 345 |
11 Jan 2024 | 636.10 | 639.50 | 636.10 | 634.90 | 634.90 | 21 |
10 Jan 2024 | 636.60 | 637.10 | 634.00 | 635.90 | 635.90 | 2,336 |
09 Jan 2024 | 632.30 | 632.30 | 631.30 | 633.05 | 633.05 | 140 |
08 Jan 2024 | 621.70 | 626.30 | 621.70 | 626.80 | 626.80 | 268 |
05 Jan 2024 | 626.60 | 626.80 | 624.50 | 624.85 | 624.85 | 24 |
04 Jan 2024 | 631.00 | 631.00 | 625.20 | 630.15 | 630.15 | 92 |
03 Jan 2024 | 636.00 | 636.20 | 630.20 | 631.15 | 631.15 | 378 |
02 Jan 2024 | 643.60 | 650.50 | 636.80 | 638.15 | 638.15 | 848 |
29 Dec 2023 | 642.60 | 642.60 | 639.40 | 640.25 | 640.25 | 27 |
28 Dec 2023 | 639.10 | 640.20 | 639.10 | 639.35 | 639.35 | 13 |
27 Dec 2023 | 619.80 | 649.10 | 619.80 | 635.65 | 635.65 | 7,398 |
22 Dec 2023 | 631.80 | 631.80 | 631.80 | 633.65 | 633.65 | 222 |
21 Dec 2023 | 632.70 | 637.00 | 631.30 | 635.80 | 635.80 | 1,254 |
20 Dec 2023 | 636.50 | 636.50 | 636.50 | 637.05 | 637.05 | 1 |
19 Dec 2023 | 631.30 | 633.00 | 631.30 | 632.15 | 632.15 | 102 |
18 Dec 2023 | 632.00 | 632.00 | 632.00 | 632.60 | 632.60 | 50 |
15 Dec 2023 | 628.70 | 628.70 | 628.70 | 629.75 | 629.75 | 68 |
14 Dec 2023 | 632.10 | 637.80 | 625.70 | 626.95 | 626.95 | 380 |
13 Dec 2023 | 633.70 | 633.70 | 631.20 | 632.15 | 632.15 | 310 |
12 Dec 2023 | 625.90 | 625.90 | 625.90 | 627.40 | 627.40 | 359 |
11 Dec 2023 | 624.60 | 625.10 | 620.50 | 625.25 | 625.25 | 140 |
08 Dec 2023 | 614.20 | 622.50 | 614.20 | 620.30 | 620.30 | 184 |
07 Dec 2023 | 616.20 | 616.20 | 614.30 | 614.90 | 614.90 | 3 |
06 Dec 2023 | 617.40 | 617.60 | 617.40 | 615.55 | 615.55 | 64 |
05 Dec 2023 | 615.10 | 615.10 | 614.00 | 612.60 | 612.60 | 84 |
04 Dec 2023 | 613.70 | 614.40 | 610.70 | 610.80 | 610.80 | 9,592 |
01 Dec 2023 | 611.00 | 613.00 | 609.90 | 611.30 | 611.30 | 46 |
30 Nov 2023 | 609.30 | 610.80 | 609.30 | 607.85 | 607.85 | 4 |
29 Nov 2023 | 608.30 | 608.90 | 605.90 | 607.30 | 607.30 | 305 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |