Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 644.00 | 654.04 | 642.00 | 652.00 | 652.00 | 35,349 |
25 Jul 2024 | 632.00 | 641.00 | 632.00 | 642.00 | 642.00 | 79,768 |
24 Jul 2024 | 638.00 | 645.02 | 638.00 | 638.00 | 638.00 | 30,417 |
23 Jul 2024 | 644.00 | 645.90 | 638.00 | 638.00 | 638.00 | 46,370 |
22 Jul 2024 | 650.00 | 654.00 | 642.00 | 642.00 | 642.00 | 81,066 |
19 Jul 2024 | 652.00 | 660.00 | 638.00 | 645.00 | 645.00 | 95,884 |
18 Jul 2024 | 656.00 | 658.00 | 648.92 | 651.00 | 651.00 | 80,198 |
17 Jul 2024 | 648.00 | 650.00 | 638.00 | 638.00 | 638.00 | 53,176 |
16 Jul 2024 | 640.00 | 647.75 | 638.00 | 646.00 | 646.00 | 50,830 |
15 Jul 2024 | 640.00 | 647.20 | 638.00 | 642.00 | 642.00 | 51,177 |
12 Jul 2024 | 630.40 | 641.26 | 628.00 | 639.00 | 639.00 | 36,286 |
11 Jul 2024 | 630.00 | 636.00 | 624.00 | 632.00 | 632.00 | 16,859 |
11 Jul 2024 | 0.06 Dividend | |||||
10 Jul 2024 | 622.00 | 634.00 | 622.00 | 630.00 | 629.94 | 50,344 |
09 Jul 2024 | 630.00 | 632.00 | 622.00 | 626.00 | 625.94 | 44,230 |
08 Jul 2024 | 622.00 | 627.96 | 618.00 | 622.00 | 621.94 | 76,821 |
05 Jul 2024 | 624.00 | 631.30 | 620.00 | 628.00 | 627.94 | 57,725 |
04 Jul 2024 | 618.00 | 621.68 | 613.20 | 614.00 | 613.94 | 43,039 |
03 Jul 2024 | 612.00 | 616.00 | 610.10 | 612.00 | 611.94 | 41,094 |
02 Jul 2024 | 608.00 | 614.00 | 606.00 | 606.00 | 605.94 | 38,147 |
01 Jul 2024 | 614.00 | 624.00 | 610.00 | 610.00 | 609.94 | 59,119 |
28 Jun 2024 | 618.00 | 620.00 | 610.00 | 613.00 | 612.94 | 36,158 |
27 Jun 2024 | 618.00 | 627.40 | 613.50 | 614.00 | 613.94 | 54,789 |
26 Jun 2024 | 626.00 | 626.00 | 618.00 | 618.00 | 617.94 | 25,174 |
25 Jun 2024 | 620.00 | 625.92 | 620.00 | 620.00 | 619.94 | 15,354 |
24 Jun 2024 | 624.00 | 630.00 | 618.01 | 624.00 | 623.94 | 18,168 |
21 Jun 2024 | 624.00 | 626.70 | 618.96 | 626.00 | 625.94 | 32,248 |
20 Jun 2024 | 622.22 | 626.00 | 620.01 | 623.00 | 622.94 | 29,854 |
19 Jun 2024 | 618.00 | 628.00 | 618.00 | 621.00 | 620.94 | 17,951 |
18 Jun 2024 | 618.00 | 624.00 | 615.41 | 618.00 | 617.94 | 22,247 |
17 Jun 2024 | 620.00 | 632.00 | 614.00 | 617.00 | 616.94 | 60,735 |
14 Jun 2024 | 618.00 | 624.00 | 610.86 | 612.00 | 611.94 | 43,078 |
13 Jun 2024 | 626.00 | 630.00 | 616.20 | 620.00 | 619.94 | 33,491 |
12 Jun 2024 | 624.00 | 627.96 | 619.44 | 626.00 | 625.94 | 62,252 |
11 Jun 2024 | 626.00 | 626.00 | 616.00 | 616.00 | 615.94 | 36,915 |
10 Jun 2024 | 618.00 | 626.00 | 618.00 | 620.00 | 619.94 | 49,797 |
07 Jun 2024 | 628.00 | 637.00 | 622.00 | 627.00 | 626.94 | 24,912 |
06 Jun 2024 | 636.00 | 638.00 | 626.00 | 630.00 | 629.94 | 89,454 |
05 Jun 2024 | 632.00 | 654.00 | 629.39 | 630.00 | 629.94 | 37,672 |
04 Jun 2024 | 636.00 | 640.00 | 630.00 | 634.00 | 633.94 | 60,963 |
03 Jun 2024 | 630.00 | 636.00 | 628.00 | 632.00 | 631.94 | 120,569 |
31 May 2024 | 614.00 | 629.98 | 614.00 | 620.00 | 619.94 | 82,116 |
30 May 2024 | 614.00 | 622.00 | 610.00 | 620.00 | 619.94 | 27,200 |
29 May 2024 | 610.00 | 618.39 | 608.00 | 612.00 | 611.94 | 27,782 |
28 May 2024 | 620.00 | 623.95 | 615.80 | 616.00 | 615.94 | 79,752 |
24 May 2024 | 612.00 | 616.80 | 602.00 | 614.00 | 613.94 | 36,516 |
23 May 2024 | 614.00 | 616.10 | 602.00 | 610.00 | 609.94 | 59,682 |
22 May 2024 | 604.00 | 616.00 | 602.00 | 610.00 | 609.94 | 56,721 |
21 May 2024 | 610.00 | 614.00 | 606.00 | 610.00 | 609.94 | 35,419 |
20 May 2024 | 615.60 | 620.00 | 611.72 | 615.00 | 614.94 | 21,881 |
17 May 2024 | 612.00 | 621.12 | 609.50 | 610.00 | 609.94 | 46,796 |
16 May 2024 | 616.00 | 619.33 | 610.00 | 614.00 | 613.94 | 67,571 |
15 May 2024 | 604.00 | 608.00 | 596.00 | 606.00 | 605.94 | 113,785 |
14 May 2024 | 604.00 | 604.00 | 593.44 | 595.00 | 594.94 | 64,782 |
13 May 2024 | 598.00 | 600.24 | 592.00 | 592.00 | 591.94 | 46,081 |
10 May 2024 | 596.00 | 600.00 | 590.00 | 592.00 | 591.94 | 37,789 |
09 May 2024 | 592.00 | 594.44 | 589.54 | 592.00 | 591.94 | 33,627 |
08 May 2024 | 584.00 | 590.00 | 584.00 | 588.00 | 587.94 | 35,540 |
07 May 2024 | 582.00 | 589.00 | 576.00 | 582.00 | 581.94 | 68,386 |
03 May 2024 | 576.00 | 580.00 | 575.33 | 578.00 | 577.94 | 13,016 |
02 May 2024 | 570.00 | 577.99 | 570.00 | 572.00 | 571.95 | 40,265 |
01 May 2024 | 568.00 | 574.16 | 568.00 | 570.00 | 569.95 | 31,341 |
30 Apr 2024 | 568.00 | 578.00 | 567.57 | 576.00 | 575.95 | 119,841 |
29 Apr 2024 | 566.00 | 569.08 | 564.00 | 568.00 | 567.95 | 50,756 |
26 Apr 2024 | 562.00 | 564.00 | 557.00 | 560.00 | 559.95 | 50,567 |
25 Apr 2024 | 556.00 | 564.00 | 552.01 | 556.00 | 555.95 | 121,099 |
24 Apr 2024 | 556.00 | 567.28 | 556.00 | 556.00 | 555.95 | 29,506 |
23 Apr 2024 | 560.00 | 563.20 | 554.64 | 560.00 | 559.95 | 26,145 |
22 Apr 2024 | 554.00 | 557.32 | 552.00 | 556.00 | 555.95 | 26,725 |
19 Apr 2024 | 544.00 | 548.64 | 540.12 | 544.00 | 543.95 | 28,624 |
18 Apr 2024 | 552.00 | 553.80 | 547.50 | 548.00 | 547.95 | 42,041 |
17 Apr 2024 | 554.00 | 555.96 | 546.10 | 548.00 | 547.95 | 47,822 |
16 Apr 2024 | 550.00 | 556.00 | 548.00 | 548.00 | 547.95 | 52,988 |
15 Apr 2024 | 560.00 | 570.00 | 554.64 | 560.00 | 559.95 | 52,371 |
12 Apr 2024 | 564.00 | 568.00 | 560.00 | 562.00 | 561.95 | 90,846 |
11 Apr 2024 | 560.00 | 564.00 | 556.00 | 558.00 | 557.95 | 93,806 |
10 Apr 2024 | 566.02 | 570.80 | 560.00 | 560.00 | 559.95 | 32,486 |
09 Apr 2024 | 562.00 | 569.00 | 562.00 | 562.00 | 561.95 | 20,368 |
08 Apr 2024 | 562.00 | 572.00 | 562.00 | 570.00 | 569.95 | 76,864 |
05 Apr 2024 | 566.00 | 568.00 | 560.00 | 565.00 | 564.95 | 48,380 |
04 Apr 2024 | 560.00 | 570.35 | 560.35 | 568.00 | 567.95 | 114,421 |
03 Apr 2024 | 558.00 | 560.00 | 546.00 | 556.00 | 555.95 | 89,604 |
02 Apr 2024 | 562.00 | 562.00 | 552.91 | 554.00 | 553.95 | 116,152 |
28 Mar 2024 | 560.00 | 562.00 | 552.89 | 560.00 | 559.95 | 96,290 |
27 Mar 2024 | 558.00 | 560.00 | 550.00 | 558.00 | 557.95 | 107,075 |
26 Mar 2024 | 554.00 | 558.00 | 546.00 | 554.00 | 553.95 | 45,492 |
25 Mar 2024 | 550.00 | 551.71 | 548.00 | 548.00 | 547.95 | 59,437 |
22 Mar 2024 | 552.00 | 560.00 | 549.50 | 552.00 | 551.95 | 114,557 |
21 Mar 2024 | 548.00 | 554.70 | 546.00 | 552.00 | 551.95 | 203,332 |
20 Mar 2024 | 544.00 | 549.00 | 542.00 | 544.00 | 543.95 | 80,398 |
19 Mar 2024 | 552.00 | 552.00 | 544.00 | 548.00 | 547.95 | 100,711 |
18 Mar 2024 | 550.00 | 554.72 | 546.00 | 546.00 | 545.95 | 59,491 |
15 Mar 2024 | 548.00 | 552.00 | 547.25 | 552.00 | 551.95 | 56,649 |
14 Mar 2024 | 548.00 | 554.00 | 544.00 | 548.00 | 547.95 | 85,911 |
13 Mar 2024 | 550.00 | 556.00 | 542.00 | 546.00 | 545.95 | 96,579 |
12 Mar 2024 | 550.00 | 553.44 | 548.12 | 552.00 | 551.95 | 61,664 |
11 Mar 2024 | 544.00 | 550.79 | 544.00 | 548.00 | 547.95 | 69,049 |
08 Mar 2024 | 552.00 | 552.76 | 544.00 | 550.00 | 549.95 | 50,865 |
07 Mar 2024 | 548.00 | 554.00 | 542.00 | 546.00 | 545.95 | 40,844 |
06 Mar 2024 | 546.00 | 554.87 | 542.70 | 544.00 | 543.95 | 72,862 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |