Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 638.33 | 667.06 | 636.40 | 660.34 | 660.34 | 435,500 |
24 Apr 2024 | 636.51 | 655.23 | 628.26 | 642.21 | 642.21 | 768,900 |
23 Apr 2024 | 603.64 | 617.81 | 601.34 | 611.37 | 611.37 | 508,600 |
22 Apr 2024 | 596.77 | 603.27 | 584.95 | 600.63 | 600.63 | 467,800 |
19 Apr 2024 | 619.16 | 619.16 | 587.53 | 591.52 | 591.52 | 723,600 |
18 Apr 2024 | 632.09 | 634.17 | 617.84 | 620.31 | 620.31 | 652,900 |
17 Apr 2024 | 655.92 | 663.43 | 633.60 | 637.72 | 637.72 | 530,100 |
16 Apr 2024 | 645.00 | 659.30 | 644.01 | 655.53 | 655.53 | 380,600 |
15 Apr 2024 | 671.26 | 673.02 | 640.44 | 646.63 | 646.63 | 485,900 |
12 Apr 2024 | 665.88 | 672.70 | 658.19 | 658.23 | 658.23 | 422,500 |
11 Apr 2024 | 671.89 | 685.14 | 665.62 | 684.34 | 684.34 | 301,500 |
10 Apr 2024 | 662.90 | 679.27 | 657.33 | 666.49 | 666.49 | 417,500 |
09 Apr 2024 | 691.22 | 700.85 | 672.50 | 682.15 | 682.15 | 370,400 |
08 Apr 2024 | 668.76 | 690.88 | 668.76 | 681.32 | 681.32 | 574,600 |
05 Apr 2024 | 643.66 | 659.06 | 643.66 | 654.31 | 654.31 | 406,800 |
04 Apr 2024 | 659.98 | 666.98 | 640.41 | 643.14 | 643.14 | 655,600 |
03 Apr 2024 | 643.90 | 661.09 | 643.75 | 649.84 | 649.84 | 443,900 |
02 Apr 2024 | 658.12 | 658.39 | 644.74 | 648.97 | 648.97 | 564,000 |
01 Apr 2024 | 677.42 | 688.16 | 664.97 | 668.48 | 668.48 | 435,500 |
28 Mar 2024 | 674.97 | 683.76 | 671.73 | 677.42 | 677.42 | 353,400 |
27 Mar 2024 | 670.21 | 676.62 | 657.41 | 673.14 | 673.14 | 503,100 |
27 Mar 2024 | 1.25 Dividend | |||||
26 Mar 2024 | 677.50 | 678.20 | 665.60 | 666.49 | 665.24 | 375,500 |
25 Mar 2024 | 662.95 | 672.14 | 659.21 | 669.37 | 668.11 | 299,400 |
22 Mar 2024 | 667.97 | 679.39 | 663.06 | 672.31 | 671.05 | 490,300 |
21 Mar 2024 | 683.50 | 689.04 | 669.14 | 675.24 | 673.97 | 635,200 |
20 Mar 2024 | 653.92 | 668.78 | 646.48 | 667.01 | 665.76 | 581,400 |
19 Mar 2024 | 663.00 | 669.17 | 640.61 | 650.28 | 649.06 | 955,600 |
18 Mar 2024 | 699.99 | 705.00 | 671.86 | 674.30 | 673.04 | 624,400 |
15 Mar 2024 | 686.07 | 699.27 | 682.05 | 686.99 | 685.70 | 960,500 |
14 Mar 2024 | 708.50 | 718.20 | 685.90 | 693.00 | 691.70 | 517,300 |
13 Mar 2024 | 723.43 | 737.92 | 705.58 | 708.18 | 706.85 | 537,300 |
12 Mar 2024 | 727.18 | 739.14 | 716.16 | 736.55 | 735.17 | 417,400 |
11 Mar 2024 | 720.91 | 727.97 | 712.00 | 719.17 | 717.82 | 494,900 |
08 Mar 2024 | 770.42 | 778.15 | 731.67 | 732.21 | 730.84 | 537,700 |
07 Mar 2024 | 743.28 | 777.00 | 743.28 | 767.60 | 766.16 | 770,300 |
06 Mar 2024 | 723.82 | 743.58 | 723.82 | 731.37 | 730.00 | 473,600 |
05 Mar 2024 | 722.36 | 734.36 | 707.17 | 717.64 | 716.29 | 480,600 |
04 Mar 2024 | 743.75 | 749.51 | 726.09 | 735.68 | 734.30 | 802,000 |
01 Mar 2024 | 726.95 | 751.99 | 716.59 | 743.75 | 742.36 | 634,200 |
29 Feb 2024 | 706.34 | 722.59 | 696.14 | 720.04 | 718.69 | 859,400 |
28 Feb 2024 | 702.00 | 714.44 | 700.19 | 710.57 | 709.24 | 266,600 |
27 Feb 2024 | 725.56 | 728.52 | 707.16 | 709.29 | 707.96 | 301,900 |
26 Feb 2024 | 729.45 | 732.08 | 723.62 | 724.89 | 723.53 | 302,200 |
23 Feb 2024 | 736.56 | 741.72 | 712.97 | 721.13 | 719.78 | 564,300 |
22 Feb 2024 | 746.23 | 750.00 | 737.82 | 741.30 | 739.91 | 660,200 |
21 Feb 2024 | 696.60 | 714.05 | 695.77 | 713.92 | 712.58 | 477,400 |
20 Feb 2024 | 720.00 | 720.00 | 698.45 | 712.32 | 710.98 | 466,700 |
16 Feb 2024 | 735.66 | 748.18 | 720.87 | 730.50 | 729.13 | 373,000 |
15 Feb 2024 | 748.61 | 749.99 | 724.00 | 734.32 | 732.94 | 600,100 |
14 Feb 2024 | 724.20 | 746.25 | 718.63 | 745.18 | 743.78 | 602,700 |
13 Feb 2024 | 703.00 | 724.36 | 690.10 | 712.12 | 710.78 | 759,500 |
12 Feb 2024 | 752.39 | 758.27 | 728.04 | 729.87 | 728.50 | 645,400 |
09 Feb 2024 | 747.00 | 761.50 | 737.22 | 752.31 | 750.90 | 661,900 |
08 Feb 2024 | 680.00 | 760.00 | 679.47 | 737.07 | 735.69 | 1,658,500 |
07 Feb 2024 | 641.47 | 655.88 | 630.19 | 645.41 | 644.20 | 860,500 |
06 Feb 2024 | 650.63 | 650.63 | 622.96 | 632.98 | 631.79 | 556,200 |
05 Feb 2024 | 641.00 | 652.86 | 632.31 | 646.21 | 645.00 | 516,900 |
02 Feb 2024 | 614.72 | 637.60 | 611.88 | 635.86 | 634.67 | 481,100 |
01 Feb 2024 | 607.00 | 617.17 | 594.36 | 614.13 | 612.98 | 429,200 |
31 Jan 2024 | 605.00 | 617.67 | 599.64 | 602.72 | 601.59 | 439,200 |
30 Jan 2024 | 619.56 | 625.93 | 606.68 | 613.42 | 612.27 | 307,200 |
29 Jan 2024 | 607.31 | 619.97 | 599.17 | 619.78 | 618.62 | 462,500 |
26 Jan 2024 | 609.08 | 610.00 | 598.81 | 601.14 | 600.01 | 376,000 |
25 Jan 2024 | 641.61 | 642.91 | 612.94 | 615.68 | 614.53 | 519,900 |
24 Jan 2024 | 643.41 | 648.00 | 622.76 | 632.00 | 630.81 | 538,500 |
23 Jan 2024 | 640.55 | 643.82 | 629.06 | 642.00 | 640.80 | 277,700 |
22 Jan 2024 | 636.21 | 647.62 | 624.84 | 637.76 | 636.56 | 390,700 |
19 Jan 2024 | 621.00 | 632.91 | 612.48 | 631.33 | 630.15 | 674,100 |
18 Jan 2024 | 598.67 | 612.54 | 596.06 | 610.90 | 609.75 | 696,700 |
17 Jan 2024 | 588.16 | 591.89 | 576.91 | 584.35 | 583.25 | 399,500 |
16 Jan 2024 | 573.21 | 596.93 | 570.00 | 596.41 | 595.29 | 577,300 |
12 Jan 2024 | 588.86 | 589.99 | 575.91 | 578.76 | 577.67 | 280,700 |
11 Jan 2024 | 589.19 | 595.36 | 576.93 | 588.43 | 587.33 | 366,400 |
10 Jan 2024 | 594.13 | 598.00 | 582.34 | 589.19 | 588.08 | 401,700 |
09 Jan 2024 | 578.60 | 601.69 | 578.60 | 593.75 | 592.64 | 261,400 |
08 Jan 2024 | 578.99 | 593.46 | 576.82 | 590.71 | 589.60 | 456,500 |
05 Jan 2024 | 569.92 | 581.42 | 568.08 | 573.99 | 572.91 | 419,500 |
04 Jan 2024 | 561.28 | 575.29 | 561.08 | 571.06 | 569.99 | 858,400 |
03 Jan 2024 | 590.82 | 594.98 | 576.39 | 578.30 | 577.22 | 613,600 |
02 Jan 2024 | 620.50 | 620.50 | 596.74 | 604.00 | 602.87 | 611,500 |
29 Dec 2023 | 631.77 | 635.62 | 620.85 | 630.78 | 629.60 | 276,900 |
28 Dec 2023 | 637.38 | 637.70 | 631.05 | 632.22 | 631.03 | 251,800 |
28 Dec 2023 | 1 Dividend | |||||
27 Dec 2023 | 638.52 | 642.26 | 631.30 | 636.56 | 634.37 | 522,100 |
26 Dec 2023 | 626.17 | 641.79 | 626.17 | 637.04 | 634.85 | 462,900 |
22 Dec 2023 | 623.84 | 625.37 | 613.36 | 617.64 | 615.51 | 484,500 |
21 Dec 2023 | 625.09 | 626.95 | 615.05 | 621.73 | 619.59 | 799,500 |
20 Dec 2023 | 632.38 | 635.48 | 609.97 | 611.03 | 608.93 | 584,600 |
19 Dec 2023 | 639.04 | 643.77 | 630.37 | 635.26 | 633.07 | 293,200 |
18 Dec 2023 | 634.93 | 638.64 | 622.41 | 634.33 | 632.15 | 320,600 |
15 Dec 2023 | 634.35 | 647.12 | 630.76 | 633.31 | 631.13 | 857,100 |
14 Dec 2023 | 615.30 | 639.78 | 614.76 | 637.39 | 635.20 | 920,400 |
13 Dec 2023 | 596.00 | 617.11 | 594.07 | 608.72 | 606.62 | 463,100 |
12 Dec 2023 | 593.00 | 598.99 | 587.55 | 595.82 | 593.77 | 339,800 |
11 Dec 2023 | 579.18 | 593.59 | 577.95 | 592.40 | 590.36 | 427,100 |
08 Dec 2023 | 566.16 | 580.70 | 566.16 | 575.73 | 573.75 | 297,800 |
07 Dec 2023 | 557.98 | 571.14 | 556.63 | 568.50 | 566.54 | 303,300 |
06 Dec 2023 | 564.95 | 571.91 | 553.27 | 554.24 | 552.33 | 265,700 |
05 Dec 2023 | 553.16 | 560.05 | 549.38 | 553.39 | 551.48 | 259,500 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |