Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 685.28 | 690.05 | 680.09 | 680.09 | 680.09 | 171,151 |
25 Apr 2024 | 680.00 | 694.94 | 643.55 | 690.92 | 690.92 | 1,034,000 |
24 Apr 2024 | 664.20 | 672.39 | 648.76 | 655.19 | 655.19 | 641,000 |
23 Apr 2024 | 640.94 | 664.54 | 638.65 | 661.32 | 661.32 | 598,200 |
22 Apr 2024 | 632.45 | 638.07 | 621.56 | 629.30 | 629.30 | 767,100 |
19 Apr 2024 | 633.76 | 641.64 | 624.01 | 628.34 | 628.34 | 572,700 |
18 Apr 2024 | 640.74 | 648.93 | 631.77 | 632.88 | 632.88 | 499,200 |
17 Apr 2024 | 655.18 | 658.34 | 632.21 | 636.22 | 636.22 | 896,000 |
16 Apr 2024 | 664.89 | 665.50 | 652.60 | 655.97 | 655.97 | 585,200 |
15 Apr 2024 | 688.11 | 690.99 | 663.76 | 666.74 | 666.74 | 696,700 |
12 Apr 2024 | 674.35 | 685.43 | 668.77 | 674.81 | 674.81 | 594,500 |
11 Apr 2024 | 681.45 | 686.90 | 673.18 | 685.69 | 685.69 | 585,200 |
10 Apr 2024 | 679.33 | 691.94 | 675.44 | 682.13 | 682.13 | 482,700 |
09 Apr 2024 | 705.07 | 708.38 | 681.42 | 696.76 | 696.76 | 380,400 |
08 Apr 2024 | 709.55 | 715.04 | 702.62 | 702.96 | 702.96 | 414,300 |
05 Apr 2024 | 695.77 | 710.14 | 695.02 | 706.87 | 706.87 | 275,900 |
04 Apr 2024 | 714.95 | 717.50 | 692.18 | 693.83 | 693.83 | 347,400 |
03 Apr 2024 | 692.59 | 709.68 | 692.00 | 706.14 | 706.14 | 458,900 |
02 Apr 2024 | 700.00 | 701.25 | 688.29 | 691.79 | 691.79 | 606,600 |
01 Apr 2024 | 721.11 | 722.37 | 709.41 | 710.15 | 710.15 | 339,800 |
28 Mar 2024 | 720.44 | 724.95 | 717.17 | 721.11 | 721.11 | 440,200 |
27 Mar 2024 | 709.40 | 720.53 | 706.41 | 720.15 | 720.15 | 257,100 |
26 Mar 2024 | 706.46 | 712.64 | 703.86 | 704.81 | 704.81 | 440,200 |
25 Mar 2024 | 711.06 | 715.99 | 703.84 | 704.44 | 704.44 | 423,900 |
22 Mar 2024 | 724.28 | 727.00 | 713.45 | 714.27 | 714.27 | 445,500 |
21 Mar 2024 | 717.59 | 729.91 | 713.26 | 719.05 | 719.05 | 591,900 |
20 Mar 2024 | 691.51 | 715.37 | 691.51 | 709.33 | 709.33 | 1,070,600 |
19 Mar 2024 | 680.11 | 695.49 | 676.69 | 693.62 | 693.62 | 459,800 |
18 Mar 2024 | 680.60 | 686.99 | 673.29 | 683.61 | 683.61 | 357,300 |
15 Mar 2024 | 667.30 | 681.67 | 665.00 | 675.58 | 675.58 | 874,600 |
14 Mar 2024 | 676.09 | 683.89 | 668.76 | 672.48 | 672.48 | 736,500 |
13 Mar 2024 | 670.41 | 680.00 | 667.33 | 668.43 | 668.43 | 615,600 |
12 Mar 2024 | 670.86 | 678.34 | 662.15 | 675.49 | 675.49 | 394,100 |
11 Mar 2024 | 669.73 | 669.73 | 650.01 | 664.30 | 664.30 | 552,900 |
08 Mar 2024 | 681.93 | 692.31 | 674.41 | 676.14 | 676.14 | 468,600 |
07 Mar 2024 | 683.86 | 686.55 | 670.46 | 679.28 | 679.28 | 454,500 |
06 Mar 2024 | 687.42 | 689.09 | 673.25 | 676.81 | 676.81 | 452,700 |
05 Mar 2024 | 700.00 | 704.76 | 673.56 | 679.37 | 679.37 | 811,200 |
04 Mar 2024 | 708.88 | 732.37 | 706.00 | 712.31 | 712.31 | 555,700 |
01 Mar 2024 | 693.45 | 702.68 | 690.83 | 700.59 | 700.59 | 367,100 |
29 Feb 2024 | 691.99 | 695.42 | 684.67 | 693.27 | 693.27 | 618,200 |
28 Feb 2024 | 673.54 | 688.68 | 671.20 | 686.19 | 686.19 | 462,100 |
27 Feb 2024 | 676.00 | 683.84 | 672.66 | 676.48 | 676.48 | 485,400 |
26 Feb 2024 | 659.35 | 674.66 | 659.00 | 670.79 | 670.79 | 493,700 |
23 Feb 2024 | 663.00 | 665.44 | 658.00 | 658.23 | 658.23 | 373,500 |
22 Feb 2024 | 656.06 | 663.16 | 652.98 | 658.80 | 658.80 | 369,200 |
21 Feb 2024 | 639.15 | 649.29 | 637.98 | 644.89 | 644.89 | 395,300 |
20 Feb 2024 | 641.65 | 647.92 | 638.01 | 643.91 | 643.91 | 466,700 |
16 Feb 2024 | 659.27 | 660.47 | 648.71 | 650.31 | 650.31 | 366,600 |
15 Feb 2024 | 655.05 | 662.06 | 648.00 | 660.96 | 660.96 | 359,300 |
14 Feb 2024 | 646.99 | 657.99 | 643.15 | 654.04 | 654.04 | 616,000 |
13 Feb 2024 | 639.05 | 645.57 | 629.58 | 636.88 | 636.88 | 726,800 |
13 Feb 2024 | 1.63 Dividend | |||||
12 Feb 2024 | 650.96 | 673.68 | 650.96 | 663.53 | 661.90 | 519,100 |
09 Feb 2024 | 647.65 | 653.08 | 643.93 | 650.35 | 648.75 | 363,400 |
08 Feb 2024 | 651.77 | 656.12 | 644.35 | 647.00 | 645.41 | 609,600 |
07 Feb 2024 | 658.06 | 658.86 | 649.35 | 652.73 | 651.13 | 403,000 |
06 Feb 2024 | 649.33 | 654.54 | 645.00 | 654.54 | 652.93 | 478,400 |
05 Feb 2024 | 649.22 | 649.65 | 636.07 | 645.57 | 643.98 | 650,200 |
02 Feb 2024 | 640.95 | 658.63 | 639.89 | 654.20 | 652.59 | 491,300 |
01 Feb 2024 | 635.92 | 646.76 | 620.27 | 645.37 | 643.78 | 646,100 |
31 Jan 2024 | 639.20 | 641.25 | 624.20 | 625.40 | 623.86 | 1,012,500 |
30 Jan 2024 | 642.00 | 653.25 | 642.00 | 642.98 | 641.40 | 504,800 |
29 Jan 2024 | 633.83 | 648.25 | 632.58 | 647.73 | 646.14 | 597,800 |
26 Jan 2024 | 653.00 | 653.21 | 629.30 | 630.75 | 629.20 | 1,423,700 |
25 Jan 2024 | 608.85 | 658.51 | 596.84 | 651.64 | 650.04 | 2,662,400 |
24 Jan 2024 | 586.97 | 591.67 | 576.25 | 576.90 | 575.48 | 959,400 |
23 Jan 2024 | 582.76 | 584.95 | 574.09 | 578.07 | 576.65 | 598,500 |
22 Jan 2024 | 575.85 | 585.94 | 574.41 | 578.88 | 577.46 | 606,900 |
19 Jan 2024 | 566.81 | 572.35 | 555.34 | 572.03 | 570.62 | 651,200 |
18 Jan 2024 | 557.01 | 565.21 | 553.22 | 563.37 | 561.99 | 553,200 |
17 Jan 2024 | 554.69 | 561.31 | 545.16 | 550.32 | 548.97 | 635,500 |
16 Jan 2024 | 552.00 | 566.33 | 551.95 | 561.13 | 559.75 | 524,800 |
12 Jan 2024 | 558.05 | 560.75 | 551.35 | 559.18 | 557.81 | 512,800 |
11 Jan 2024 | 549.68 | 552.83 | 536.83 | 551.70 | 550.34 | 567,200 |
10 Jan 2024 | 548.97 | 551.73 | 543.18 | 549.68 | 548.33 | 372,700 |
09 Jan 2024 | 543.27 | 548.57 | 539.23 | 548.02 | 546.67 | 435,800 |
08 Jan 2024 | 538.66 | 551.77 | 533.70 | 550.83 | 549.48 | 500,500 |
05 Jan 2024 | 537.19 | 548.46 | 535.23 | 541.39 | 540.06 | 670,600 |
04 Jan 2024 | 549.08 | 558.26 | 546.68 | 548.86 | 547.51 | 547,800 |
03 Jan 2024 | 556.58 | 558.43 | 546.76 | 547.16 | 545.82 | 828,800 |
02 Jan 2024 | 568.81 | 575.08 | 562.51 | 567.10 | 565.71 | 444,000 |
29 Dec 2023 | 580.30 | 582.99 | 570.63 | 573.42 | 572.01 | 299,400 |
28 Dec 2023 | 564.22 | 581.58 | 563.03 | 578.69 | 577.27 | 268,800 |
27 Dec 2023 | 582.41 | 582.41 | 574.50 | 578.86 | 577.44 | 488,400 |
26 Dec 2023 | 573.13 | 585.50 | 572.10 | 580.47 | 579.04 | 607,200 |
22 Dec 2023 | 570.17 | 575.50 | 566.37 | 570.51 | 569.11 | 363,800 |
21 Dec 2023 | 568.00 | 571.45 | 563.05 | 570.95 | 569.55 | 445,700 |
20 Dec 2023 | 568.00 | 578.20 | 556.62 | 558.27 | 556.90 | 1,272,600 |
19 Dec 2023 | 573.98 | 582.63 | 569.50 | 574.20 | 572.79 | 669,200 |
18 Dec 2023 | 577.11 | 577.11 | 562.81 | 568.23 | 566.83 | 845,900 |
15 Dec 2023 | 564.20 | 581.00 | 562.50 | 571.74 | 570.34 | 1,486,100 |
14 Dec 2023 | 540.58 | 571.08 | 537.89 | 569.43 | 568.03 | 1,408,800 |
13 Dec 2023 | 511.72 | 534.51 | 504.65 | 530.16 | 528.86 | 864,700 |
12 Dec 2023 | 503.90 | 514.68 | 503.23 | 509.58 | 508.33 | 551,600 |
11 Dec 2023 | 491.71 | 505.90 | 491.60 | 505.14 | 503.90 | 556,600 |
08 Dec 2023 | 483.81 | 498.96 | 483.47 | 495.06 | 493.84 | 556,600 |
07 Dec 2023 | 477.19 | 485.09 | 475.52 | 484.02 | 482.83 | 424,900 |
06 Dec 2023 | 477.05 | 488.01 | 475.43 | 476.44 | 475.27 | 495,800 |
05 Dec 2023 | 477.42 | 486.69 | 474.56 | 475.50 | 474.33 | 847,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |