Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Dec 2023 | 673.00 | 673.00 | 673.00 | 673.00 | 673.00 | - |
07 Dec 2023 | 668.50 | 673.00 | 668.50 | 673.00 | 673.00 | 11,141 |
06 Dec 2023 | 665.71 | 665.71 | 665.71 | 665.71 | 665.71 | - |
05 Dec 2023 | 664.22 | 665.71 | 664.22 | 665.71 | 665.71 | 1,123 |
04 Dec 2023 | 671.90 | 671.90 | 668.50 | 668.50 | 668.50 | 1,664 |
01 Dec 2023 | 664.77 | 664.77 | 664.77 | 664.77 | 664.77 | - |
30 Nov 2023 | 664.77 | 664.77 | 664.77 | 664.77 | 664.77 | - |
29 Nov 2023 | 664.77 | 664.77 | 664.77 | 664.77 | 664.77 | 1,108 |
28 Nov 2023 | 656.37 | 661.50 | 656.37 | 661.50 | 661.50 | 4,050 |
27 Nov 2023 | 654.34 | 654.34 | 652.00 | 653.68 | 653.68 | 1,732 |
24 Nov 2023 | 652.00 | 652.00 | 652.00 | 652.00 | 652.00 | 11,412 |
23 Nov 2023 | 652.22 | 652.22 | 652.22 | 652.22 | 652.22 | - |
22 Nov 2023 | 652.22 | 652.22 | 652.22 | 652.22 | 652.22 | - |
21 Nov 2023 | 646.80 | 652.22 | 646.80 | 652.22 | 652.22 | 2,427 |
17 Nov 2023 | 646.80 | 646.80 | 646.80 | 646.80 | 646.80 | 126 |
16 Nov 2023 | 650.00 | 650.00 | 646.80 | 646.80 | 646.80 | 33 |
15 Nov 2023 | 646.79 | 646.79 | 646.79 | 646.79 | 646.79 | 10 |
14 Nov 2023 | 647.00 | 647.00 | 645.01 | 645.01 | 645.01 | 2,673 |
13 Nov 2023 | 648.66 | 648.66 | 648.66 | 648.66 | 648.66 | 725 |
10 Nov 2023 | 648.01 | 648.01 | 648.00 | 648.00 | 648.00 | 44 |
09 Nov 2023 | 657.32 | 657.32 | 656.00 | 656.00 | 656.00 | 886 |
08 Nov 2023 | 648.00 | 648.43 | 647.25 | 648.00 | 648.00 | 2,578 |
07 Nov 2023 | 650.00 | 651.25 | 650.00 | 651.25 | 651.25 | 278 |
06 Nov 2023 | 658.19 | 658.19 | 656.40 | 656.40 | 656.40 | 16,503 |
03 Nov 2023 | 668.00 | 668.00 | 657.00 | 659.20 | 659.20 | 741 |
01 Nov 2023 | 675.90 | 675.90 | 667.50 | 667.51 | 667.51 | 1,402 |
31 Oct 2023 | 685.05 | 685.05 | 675.90 | 675.90 | 675.90 | 743 |
30 Oct 2023 | 687.21 | 687.21 | 687.21 | 687.21 | 687.21 | 189 |
27 Oct 2023 | 680.30 | 687.20 | 680.30 | 687.20 | 687.20 | 17,574 |
26 Oct 2023 | 684.00 | 684.00 | 684.00 | 684.00 | 684.00 | 74 |
25 Oct 2023 | 683.15 | 688.80 | 683.15 | 688.80 | 688.80 | 4,120 |
24 Oct 2023 | 678.00 | 682.65 | 676.50 | 681.80 | 681.80 | 5,748 |
23 Oct 2023 | 679.00 | 679.00 | 677.12 | 677.12 | 677.12 | 566 |
20 Oct 2023 | 688.00 | 688.00 | 684.76 | 684.76 | 684.76 | 112 |
19 Oct 2023 | 677.55 | 683.65 | 677.55 | 683.65 | 683.65 | 8,365 |
18 Oct 2023 | 672.00 | 675.06 | 671.60 | 674.64 | 674.64 | 8,811 |
17 Oct 2023 | 652.00 | 652.00 | 652.00 | 652.00 | 652.00 | 534 |
16 Oct 2023 | 650.25 | 650.25 | 650.25 | 650.25 | 650.25 | 570 |
13 Oct 2023 | 645.00 | 660.40 | 645.00 | 660.40 | 660.40 | 1,638 |
12 Oct 2023 | 633.60 | 633.60 | 633.60 | 633.60 | 633.60 | - |
11 Oct 2023 | 633.60 | 633.60 | 633.60 | 633.60 | 633.60 | 15 |
10 Oct 2023 | 635.00 | 635.00 | 632.50 | 633.60 | 633.60 | 6,575 |
09 Oct 2023 | 642.00 | 645.00 | 642.00 | 645.00 | 645.00 | 561 |
06 Oct 2023 | 630.00 | 640.00 | 630.00 | 632.30 | 632.30 | 963 |
05 Oct 2023 | 627.00 | 627.00 | 627.00 | 627.00 | 627.00 | 1,092 |
04 Oct 2023 | 620.17 | 621.00 | 620.17 | 621.00 | 621.00 | 92 |
03 Oct 2023 | 614.17 | 614.17 | 614.17 | 614.17 | 614.17 | 28 |
02 Oct 2023 | 606.00 | 610.72 | 606.00 | 610.72 | 610.72 | 2,001 |
29 Sept 2023 | 612.94 | 612.94 | 612.94 | 612.94 | 612.94 | 18 |
28 Sept 2023 | 622.00 | 622.00 | 622.00 | 622.00 | 622.00 | 10 |
27 Sept 2023 | 631.00 | 631.00 | 631.00 | 631.00 | 631.00 | - |
26 Sept 2023 | 629.30 | 631.00 | 629.30 | 631.00 | 631.00 | 339 |
25 Sept 2023 | 630.00 | 631.30 | 630.00 | 631.30 | 631.30 | 175 |
22 Sept 2023 | 626.80 | 626.80 | 625.01 | 625.01 | 625.01 | 7,817 |
21 Sept 2023 | 627.01 | 627.01 | 627.01 | 627.01 | 627.01 | - |
20 Sept 2023 | 627.01 | 627.01 | 627.01 | 627.01 | 627.01 | - |
19 Sept 2023 | 627.01 | 627.01 | 627.01 | 627.01 | 627.01 | - |
18 Sept 2023 | 625.30 | 627.01 | 625.30 | 627.01 | 627.01 | 8,450 |
15 Sept 2023 | 623.50 | 623.50 | 623.50 | 623.50 | 623.50 | 4,386 |
14 Sept 2023 | 616.42 | 618.58 | 616.42 | 618.58 | 618.58 | 113,284 |
13 Sept 2023 | 625.10 | 625.10 | 625.10 | 625.10 | 625.10 | - |
12 Sept 2023 | 624.76 | 625.60 | 624.20 | 625.10 | 625.10 | 4,150 |
11 Sept 2023 | 630.50 | 631.00 | 629.31 | 629.31 | 629.31 | 809 |
08 Sept 2023 | 639.00 | 639.00 | 639.00 | 639.00 | 639.00 | 358 |
07 Sept 2023 | 638.86 | 638.86 | 638.86 | 638.86 | 638.86 | 35 |
06 Sept 2023 | 636.05 | 637.33 | 636.05 | 637.33 | 637.33 | 175 |
05 Sept 2023 | 634.59 | 635.07 | 632.00 | 635.07 | 635.07 | 2,218 |
04 Sept 2023 | 628.00 | 628.00 | 628.00 | 628.00 | 628.00 | - |
01 Sept 2023 | 629.53 | 629.53 | 628.00 | 628.00 | 628.00 | 2,399 |
31 Aug 2023 | 615.75 | 625.00 | 615.75 | 624.89 | 624.89 | 160 |
30 Aug 2023 | 616.51 | 616.51 | 616.51 | 616.51 | 616.51 | 65 |
29 Aug 2023 | 616.50 | 618.50 | 616.50 | 616.50 | 616.50 | 5,398 |
28 Aug 2023 | 610.47 | 610.47 | 607.45 | 610.27 | 610.27 | 59 |
25 Aug 2023 | 607.44 | 607.44 | 607.44 | 607.44 | 607.44 | 910 |
24 Aug 2023 | 610.00 | 610.00 | 610.00 | 610.00 | 610.00 | 177 |
23 Aug 2023 | 611.08 | 611.08 | 611.08 | 611.08 | 611.08 | 1,194 |
22 Aug 2023 | 611.49 | 611.49 | 611.49 | 611.49 | 611.49 | - |
21 Aug 2023 | 611.49 | 611.49 | 611.49 | 611.49 | 611.49 | - |
18 Aug 2023 | 611.49 | 611.49 | 611.49 | 611.49 | 611.49 | 2,906 |
17 Aug 2023 | 613.10 | 613.34 | 612.04 | 613.34 | 613.34 | 892 |
16 Aug 2023 | 614.00 | 614.00 | 614.00 | 614.00 | 614.00 | 9 |
15 Aug 2023 | 619.87 | 619.87 | 618.02 | 618.02 | 618.02 | 6,716 |
14 Aug 2023 | 617.00 | 617.79 | 615.77 | 615.77 | 615.77 | 1,196 |
11 Aug 2023 | 616.85 | 616.85 | 615.61 | 615.61 | 615.61 | 274 |
10 Aug 2023 | 615.75 | 616.58 | 614.90 | 616.58 | 616.58 | 5,408 |
09 Aug 2023 | 619.90 | 620.78 | 619.59 | 619.59 | 619.59 | 456 |
08 Aug 2023 | 621.83 | 630.00 | 621.83 | 623.77 | 623.77 | 432 |
07 Aug 2023 | 625.94 | 625.99 | 624.96 | 624.96 | 624.96 | 5,330 |
04 Aug 2023 | 626.99 | 628.93 | 626.99 | 628.93 | 628.93 | 16 |
03 Aug 2023 | 635.00 | 635.00 | 632.50 | 632.50 | 632.50 | 4,191 |
02 Aug 2023 | 624.10 | 624.47 | 624.10 | 624.47 | 624.47 | 247 |
01 Aug 2023 | 618.17 | 622.45 | 618.17 | 620.53 | 620.53 | 1,331 |
31 July 2023 | 620.00 | 620.00 | 620.00 | 620.00 | 620.00 | - |
28 July 2023 | 623.00 | 623.00 | 620.00 | 620.00 | 620.00 | 90 |
27 July 2023 | 618.00 | 621.15 | 616.99 | 621.15 | 621.15 | 4,189 |
26 July 2023 | 631.39 | 631.39 | 631.39 | 631.39 | 631.39 | 131 |
25 July 2023 | 625.00 | 630.70 | 625.00 | 630.30 | 630.30 | 4,266 |
24 July 2023 | 625.25 | 625.25 | 623.59 | 623.59 | 623.59 | 3,120 |
21 July 2023 | 628.88 | 628.88 | 628.88 | 628.88 | 628.88 | 6 |
20 July 2023 | 629.00 | 630.89 | 628.10 | 630.89 | 630.89 | 937 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |