Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 May 2023 | 658.60 | 658.60 | 658.60 | 658.60 | 658.60 | 254 |
30 May 2023 | 651.00 | 655.72 | 651.00 | 655.72 | 655.72 | 7,880 |
29 May 2023 | 651.00 | 651.00 | 651.00 | 651.00 | 651.00 | - |
26 May 2023 | 657.00 | 657.00 | 650.11 | 651.00 | 651.00 | 1,773 |
25 May 2023 | 656.58 | 656.58 | 655.71 | 655.71 | 655.71 | 54,527 |
24 May 2023 | 665.01 | 665.01 | 662.00 | 662.00 | 662.00 | 1,034 |
23 May 2023 | 672.79 | 673.30 | 669.48 | 673.30 | 673.30 | 3,625 |
22 May 2023 | 670.75 | 670.75 | 669.45 | 669.45 | 669.45 | 65 |
19 May 2023 | 657.00 | 663.00 | 657.00 | 663.00 | 663.00 | 10,773 |
18 May 2023 | 656.54 | 657.20 | 656.54 | 657.20 | 657.20 | 570 |
17 May 2023 | 659.37 | 661.04 | 659.37 | 661.04 | 661.04 | 1,706 |
16 May 2023 | 662.56 | 662.56 | 658.44 | 658.44 | 658.44 | 15,245 |
15 May 2023 | 674.00 | 674.00 | 666.74 | 666.74 | 666.74 | 1,388 |
12 May 2023 | 675.14 | 675.14 | 670.36 | 670.36 | 670.36 | 234 |
11 May 2023 | 674.00 | 674.00 | 672.50 | 674.00 | 674.00 | 15 |
10 May 2023 | 677.00 | 677.65 | 676.70 | 676.70 | 676.70 | 670 |
09 May 2023 | 683.01 | 686.00 | 683.01 | 685.60 | 685.60 | 2,579 |
08 May 2023 | 679.62 | 682.00 | 679.62 | 681.95 | 681.95 | 4,246 |
05 May 2023 | 695.00 | 695.00 | 679.62 | 679.62 | 679.62 | 1,338 |
04 May 2023 | 698.58 | 698.58 | 698.50 | 698.50 | 698.50 | 4,140 |
03 May 2023 | 686.18 | 686.18 | 684.60 | 686.00 | 686.00 | 132 |
02 May 2023 | 675.00 | 690.56 | 675.00 | 686.22 | 686.22 | 3,197 |
28 Apr 2023 | 682.00 | 682.00 | 678.00 | 678.00 | 678.00 | 5,008 |
27 Apr 2023 | 680.00 | 680.00 | 679.00 | 679.56 | 679.56 | 746 |
26 Apr 2023 | 683.50 | 684.64 | 683.20 | 683.20 | 683.20 | 2,425 |
25 Apr 2023 | 676.16 | 686.50 | 676.16 | 686.50 | 686.50 | 745 |
24 Apr 2023 | 675.90 | 675.90 | 675.90 | 675.90 | 675.90 | 13 |
21 Apr 2023 | 675.00 | 675.50 | 675.00 | 675.50 | 675.50 | 7,014 |
20 Apr 2023 | 685.15 | 685.20 | 685.15 | 685.20 | 685.20 | 199 |
19 Apr 2023 | 682.25 | 684.16 | 682.25 | 684.16 | 684.16 | 369 |
18 Apr 2023 | 684.00 | 686.00 | 684.00 | 686.00 | 686.00 | 29 |
17 Apr 2023 | 685.95 | 685.95 | 681.92 | 682.02 | 682.02 | 3,512 |
14 Apr 2023 | 694.00 | 694.00 | 685.00 | 685.95 | 685.95 | 1,404 |
13 Apr 2023 | 700.00 | 702.33 | 695.83 | 696.68 | 696.68 | 7,209 |
12 Apr 2023 | 690.00 | 692.16 | 690.00 | 692.16 | 692.16 | 618 |
11 Apr 2023 | 691.43 | 692.21 | 690.00 | 690.00 | 690.00 | 893 |
10 Apr 2023 | 688.90 | 688.90 | 685.05 | 685.05 | 685.05 | 232 |
05 Apr 2023 | 703.50 | 703.50 | 702.00 | 702.00 | 702.00 | 5,668 |
04 Apr 2023 | 696.00 | 700.00 | 695.10 | 695.10 | 695.10 | 435 |
03 Apr 2023 | 674.00 | 683.81 | 674.00 | 679.12 | 679.12 | 5,396 |
31 Mar 2023 | 676.20 | 676.20 | 673.00 | 674.00 | 674.00 | 2,584 |
30 Mar 2023 | 678.20 | 678.60 | 678.20 | 678.60 | 678.60 | 1,817 |
29 Mar 2023 | 677.13 | 677.13 | 677.13 | 677.13 | 677.13 | 1,509 |
28 Mar 2023 | 682.00 | 683.19 | 680.00 | 683.19 | 683.19 | 2,533 |
27 Mar 2023 | 681.02 | 681.02 | 681.02 | 681.02 | 681.02 | 529 |
24 Mar 2023 | 696.00 | 696.00 | 696.00 | 696.00 | 696.00 | 251 |
23 Mar 2023 | 697.00 | 707.13 | 696.00 | 705.00 | 705.00 | 6,995 |
22 Mar 2023 | 684.00 | 691.00 | 682.26 | 687.00 | 687.00 | 4,257 |
21 Mar 2023 | 695.00 | 711.05 | 684.35 | 685.00 | 685.00 | 288 |
17 Mar 2023 | 695.00 | 711.05 | 694.95 | 707.00 | 707.00 | 19,695 |
16 Mar 2023 | 686.00 | 697.77 | 682.00 | 683.55 | 683.55 | 269 |
15 Mar 2023 | 686.00 | 697.77 | 686.00 | 690.17 | 690.17 | 53,323 |
14 Mar 2023 | 656.50 | 686.80 | 656.50 | 674.11 | 674.11 | 4,094 |
13 Mar 2023 | 656.50 | 686.80 | 656.50 | 686.00 | 686.00 | 6,145 |
10 Mar 2023 | 630.00 | 656.50 | 630.00 | 656.50 | 656.50 | 1,357 |
09 Mar 2023 | 616.02 | 629.00 | 616.02 | 629.00 | 629.00 | 3,309 |
08 Mar 2023 | 624.00 | 624.00 | 624.00 | 624.00 | 624.00 | - |
07 Mar 2023 | 624.00 | 624.00 | 624.00 | 624.00 | 624.00 | 729 |
06 Mar 2023 | 633.11 | 633.11 | 630.96 | 630.96 | 630.96 | 1,752 |
03 Mar 2023 | 630.44 | 631.64 | 630.01 | 630.01 | 630.01 | 2,700 |
02 Mar 2023 | 630.01 | 630.44 | 630.01 | 630.44 | 630.44 | 1,468,832 |
01 Mar 2023 | 635.00 | 635.00 | 632.90 | 632.90 | 632.90 | 21 |
28 Feb 2023 | 635.87 | 635.87 | 634.50 | 634.50 | 634.50 | 363 |
27 Feb 2023 | 632.00 | 634.85 | 632.00 | 632.80 | 632.80 | 1,391 |
24 Feb 2023 | 632.00 | 632.00 | 631.56 | 631.56 | 631.56 | 3,181 |
23 Feb 2023 | 637.44 | 637.44 | 634.02 | 634.02 | 634.02 | 2,292 |
22 Feb 2023 | 637.00 | 638.07 | 634.45 | 634.45 | 634.45 | 2,113 |
21 Feb 2023 | 640.70 | 642.53 | 640.70 | 641.14 | 641.14 | 2,814 |
20 Feb 2023 | 647.00 | 647.00 | 647.00 | 647.00 | 647.00 | - |
17 Feb 2023 | 647.00 | 647.00 | 647.00 | 647.00 | 647.00 | - |
16 Feb 2023 | 647.00 | 650.00 | 645.00 | 647.00 | 647.00 | 4,902 |
15 Feb 2023 | 651.00 | 651.00 | 647.00 | 647.00 | 647.00 | 400 |
14 Feb 2023 | 657.51 | 657.51 | 646.61 | 651.24 | 651.24 | 353,855 |
13 Feb 2023 | 660.28 | 660.28 | 660.28 | 660.28 | 660.28 | - |
10 Feb 2023 | 660.28 | 660.28 | 660.28 | 660.28 | 660.28 | 1,545 |
09 Feb 2023 | 671.50 | 673.00 | 671.50 | 673.00 | 673.00 | 1,286 |
08 Feb 2023 | 673.00 | 675.01 | 673.00 | 673.33 | 673.33 | 668 |
07 Feb 2023 | 675.00 | 677.00 | 672.25 | 672.25 | 672.25 | 41,908 |
03 Feb 2023 | 669.00 | 670.93 | 669.00 | 670.93 | 670.93 | 68,689 |
02 Feb 2023 | 680.00 | 680.00 | 676.90 | 677.60 | 677.60 | 7,621 |
01 Feb 2023 | 683.07 | 688.30 | 683.07 | 688.30 | 688.30 | 12 |
31 Jan 2023 | 686.00 | 690.44 | 686.00 | 688.30 | 688.30 | 2,435 |
30 Jan 2023 | 684.39 | 684.39 | 684.39 | 684.39 | 684.39 | 89 |
27 Jan 2023 | 685.00 | 688.75 | 685.00 | 688.75 | 688.75 | 757 |
26 Jan 2023 | 689.00 | 689.00 | 686.47 | 686.47 | 686.47 | 68 |
25 Jan 2023 | 691.89 | 691.89 | 691.89 | 691.89 | 691.89 | 43 |
24 Jan 2023 | 689.13 | 691.50 | 689.13 | 691.50 | 691.50 | 719 |
23 Jan 2023 | 687.74 | 689.13 | 686.10 | 689.13 | 689.13 | 6,150 |
20 Jan 2023 | 691.00 | 691.00 | 690.30 | 690.30 | 690.30 | 9,741 |
19 Jan 2023 | 690.00 | 696.00 | 690.00 | 695.00 | 695.00 | 957 |
18 Jan 2023 | 679.50 | 681.28 | 677.99 | 681.28 | 681.28 | 6,713 |
17 Jan 2023 | 683.50 | 683.50 | 676.00 | 676.00 | 676.00 | 565 |
16 Jan 2023 | 689.98 | 690.00 | 686.99 | 690.00 | 690.00 | 132 |
13 Jan 2023 | 683.00 | 683.50 | 682.00 | 683.50 | 683.50 | 381 |
12 Jan 2023 | 678.50 | 678.50 | 676.50 | 676.50 | 676.50 | 2,430 |
11 Jan 2023 | 680.00 | 680.00 | 673.11 | 673.11 | 673.11 | 283 |
10 Jan 2023 | 681.00 | 681.00 | 678.00 | 680.00 | 680.00 | 4,240 |
09 Jan 2023 | 679.47 | 680.00 | 678.73 | 678.73 | 678.73 | 678 |
06 Jan 2023 | 673.56 | 678.00 | 673.56 | 678.00 | 678.00 | 56 |
05 Jan 2023 | 682.90 | 682.90 | 672.40 | 672.40 | 672.40 | 515 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |