Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 647.95 | 647.95 | 606.25 | 608.55 | 608.55 | 266,427 |
30 Apr 2024 | 638.25 | 642.50 | 624.00 | 625.60 | 625.60 | 43,890 |
29 Apr 2024 | 650.25 | 654.10 | 633.95 | 636.35 | 636.35 | 99,399 |
26 Apr 2024 | 663.35 | 671.00 | 647.00 | 647.75 | 647.75 | 29,699 |
25 Apr 2024 | 666.00 | 673.10 | 659.40 | 667.05 | 667.05 | 22,371 |
24 Apr 2024 | 666.10 | 681.00 | 665.10 | 666.65 | 666.65 | 90,406 |
23 Apr 2024 | 665.95 | 672.80 | 654.95 | 665.35 | 665.35 | 30,829 |
22 Apr 2024 | 672.45 | 680.35 | 658.25 | 661.15 | 661.15 | 100,987 |
19 Apr 2024 | 668.30 | 687.50 | 660.00 | 681.40 | 681.40 | 108,146 |
18 Apr 2024 | 689.35 | 691.10 | 673.95 | 678.25 | 678.25 | 38,058 |
16 Apr 2024 | 659.25 | 687.50 | 654.00 | 677.05 | 677.05 | 139,775 |
15 Apr 2024 | 669.75 | 679.50 | 652.10 | 666.05 | 666.05 | 62,751 |
12 Apr 2024 | 658.55 | 706.05 | 658.55 | 679.85 | 679.85 | 541,220 |
10 Apr 2024 | 651.95 | 673.05 | 647.00 | 651.70 | 651.70 | 128,890 |
09 Apr 2024 | 650.20 | 663.00 | 643.00 | 644.20 | 644.20 | 25,562 |
08 Apr 2024 | 663.55 | 667.15 | 642.80 | 645.70 | 645.70 | 40,715 |
05 Apr 2024 | 665.00 | 678.80 | 658.85 | 662.10 | 662.10 | 92,133 |
04 Apr 2024 | 672.20 | 680.55 | 662.05 | 663.35 | 663.35 | 27,299 |
03 Apr 2024 | 689.65 | 689.65 | 665.00 | 669.75 | 669.75 | 49,669 |
02 Apr 2024 | 688.45 | 697.75 | 676.00 | 678.05 | 678.05 | 90,313 |
01 Apr 2024 | 711.35 | 713.40 | 682.70 | 684.10 | 684.10 | 35,734 |
28 Mar 2024 | 689.35 | 711.00 | 672.00 | 705.55 | 705.55 | 71,738 |
27 Mar 2024 | 700.05 | 716.00 | 677.90 | 680.80 | 680.80 | 64,273 |
26 Mar 2024 | 688.30 | 704.00 | 684.75 | 699.45 | 699.45 | 147,726 |
22 Mar 2024 | 676.05 | 698.40 | 672.05 | 691.85 | 691.85 | 71,529 |
21 Mar 2024 | 640.55 | 687.65 | 640.55 | 678.65 | 678.65 | 88,605 |
20 Mar 2024 | 645.35 | 653.00 | 630.80 | 637.50 | 637.50 | 42,649 |
19 Mar 2024 | 666.00 | 666.00 | 648.00 | 653.25 | 653.25 | 64,631 |
18 Mar 2024 | 652.35 | 668.80 | 647.70 | 663.60 | 663.60 | 135,222 |
15 Mar 2024 | 644.60 | 647.40 | 626.40 | 640.75 | 640.75 | 97,487 |
14 Mar 2024 | 632.05 | 648.00 | 622.00 | 640.70 | 640.70 | 110,150 |
13 Mar 2024 | 681.05 | 686.80 | 603.60 | 643.55 | 643.55 | 187,312 |
12 Mar 2024 | 704.00 | 707.85 | 680.10 | 685.00 | 685.00 | 36,214 |
11 Mar 2024 | 693.40 | 715.00 | 682.15 | 700.90 | 700.90 | 62,941 |
07 Mar 2024 | 678.05 | 695.00 | 678.00 | 683.95 | 683.95 | 71,710 |
06 Mar 2024 | 684.60 | 686.25 | 663.60 | 681.45 | 681.45 | 37,970 |
05 Mar 2024 | 678.55 | 687.30 | 672.40 | 680.15 | 680.15 | 24,071 |
04 Mar 2024 | 697.55 | 697.55 | 671.00 | 672.85 | 672.85 | 39,940 |
01 Mar 2024 | 692.05 | 695.00 | 667.55 | 670.75 | 670.75 | 107,200 |
29 Feb 2024 | 658.95 | 718.55 | 652.75 | 689.45 | 689.45 | 217,029 |
28 Feb 2024 | 691.95 | 691.95 | 655.00 | 659.85 | 659.85 | 53,393 |
27 Feb 2024 | 666.85 | 695.00 | 665.00 | 687.75 | 687.75 | 353,404 |
26 Feb 2024 | 651.55 | 669.40 | 643.50 | 665.25 | 665.25 | 77,238 |
23 Feb 2024 | 642.65 | 651.80 | 617.40 | 648.90 | 648.90 | 274,544 |
22 Feb 2024 | 615.35 | 616.70 | 606.00 | 613.25 | 613.25 | 18,607 |
21 Feb 2024 | 643.95 | 643.95 | 608.00 | 612.10 | 612.10 | 45,165 |
20 Feb 2024 | 619.05 | 656.70 | 619.05 | 638.95 | 638.95 | 175,233 |
19 Feb 2024 | 617.05 | 623.35 | 611.80 | 614.10 | 614.10 | 62,010 |
16 Feb 2024 | 615.75 | 626.00 | 611.65 | 614.10 | 614.10 | 20,561 |
15 Feb 2024 | 616.80 | 617.00 | 607.75 | 612.50 | 612.50 | 52,707 |
14 Feb 2024 | 580.00 | 613.00 | 580.00 | 606.55 | 606.55 | 25,667 |
13 Feb 2024 | 591.15 | 599.00 | 579.00 | 582.95 | 582.95 | 66,898 |
12 Feb 2024 | 628.00 | 628.00 | 587.30 | 594.55 | 594.55 | 29,601 |
09 Feb 2024 | 620.85 | 621.55 | 590.60 | 618.20 | 618.20 | 35,460 |
08 Feb 2024 | 624.20 | 628.70 | 602.95 | 606.40 | 606.40 | 18,277 |
07 Feb 2024 | 633.05 | 636.25 | 621.65 | 626.60 | 626.60 | 67,523 |
06 Feb 2024 | 635.85 | 646.40 | 625.10 | 632.00 | 632.00 | 28,246 |
05 Feb 2024 | 630.40 | 645.75 | 627.30 | 639.30 | 639.30 | 34,408 |
05 Feb 2024 | 1.53 Dividend | |||||
02 Feb 2024 | 630.00 | 644.40 | 619.65 | 629.55 | 628.02 | 84,232 |
01 Feb 2024 | 620.15 | 632.80 | 619.75 | 628.15 | 626.62 | 61,394 |
31 Jan 2024 | 595.15 | 619.70 | 593.20 | 617.80 | 616.30 | 52,389 |
30 Jan 2024 | 598.00 | 608.00 | 592.00 | 595.80 | 594.35 | 104,542 |
29 Jan 2024 | 587.15 | 598.95 | 586.75 | 597.65 | 596.20 | 24,118 |
25 Jan 2024 | 586.90 | 590.80 | 578.15 | 585.15 | 583.73 | 93,977 |
24 Jan 2024 | 597.75 | 598.25 | 578.80 | 585.75 | 584.33 | 64,376 |
23 Jan 2024 | 587.35 | 590.30 | 571.15 | 579.85 | 578.44 | 114,089 |
19 Jan 2024 | 581.85 | 587.60 | 573.35 | 584.45 | 583.03 | 81,946 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 585.20 | 588.00 | 575.00 | 578.10 | 576.70 | 32,167 |
16 Jan 2024 | 599.30 | 599.30 | 585.55 | 589.55 | 588.12 | 51,632 |
15 Jan 2024 | 608.15 | 612.55 | 594.80 | 599.30 | 597.84 | 40,906 |
12 Jan 2024 | 608.00 | 610.90 | 602.95 | 604.95 | 603.48 | 33,282 |
11 Jan 2024 | 617.70 | 624.45 | 605.25 | 606.65 | 605.18 | 66,084 |
10 Jan 2024 | 638.25 | 643.40 | 611.50 | 614.55 | 613.06 | 74,639 |
09 Jan 2024 | 644.95 | 646.25 | 632.20 | 637.15 | 635.60 | 17,382 |
08 Jan 2024 | 648.00 | 649.40 | 636.00 | 638.05 | 636.50 | 32,831 |
05 Jan 2024 | 654.75 | 662.20 | 644.00 | 647.00 | 645.43 | 132,633 |
04 Jan 2024 | 640.60 | 670.20 | 638.25 | 648.65 | 647.07 | 314,451 |
03 Jan 2024 | 645.95 | 645.95 | 631.00 | 637.35 | 635.80 | 41,331 |
02 Jan 2024 | 645.30 | 651.40 | 630.05 | 641.30 | 639.74 | 86,617 |
01 Jan 2024 | 646.95 | 657.45 | 640.00 | 645.25 | 643.68 | 181,014 |
29 Dec 2023 | 639.75 | 651.35 | 633.60 | 644.50 | 642.93 | 342,136 |
28 Dec 2023 | 618.85 | 636.70 | 607.50 | 632.80 | 631.26 | 526,148 |
27 Dec 2023 | 580.10 | 625.00 | 580.10 | 614.50 | 613.01 | 767,686 |
26 Dec 2023 | 577.40 | 589.45 | 575.90 | 579.20 | 577.79 | 108,621 |
22 Dec 2023 | 575.00 | 581.40 | 571.75 | 577.25 | 575.85 | 35,528 |
21 Dec 2023 | 535.25 | 572.65 | 532.00 | 571.15 | 569.76 | 79,079 |
20 Dec 2023 | 565.00 | 567.40 | 534.00 | 537.60 | 536.29 | 161,923 |
19 Dec 2023 | 567.30 | 567.85 | 559.45 | 560.35 | 558.99 | 19,742 |
18 Dec 2023 | 554.20 | 570.95 | 553.00 | 562.45 | 561.08 | 139,915 |
15 Dec 2023 | 558.10 | 561.15 | 548.60 | 553.10 | 551.76 | 31,998 |
14 Dec 2023 | 560.95 | 562.05 | 555.75 | 557.80 | 556.44 | 51,873 |
13 Dec 2023 | 560.30 | 562.90 | 552.90 | 556.15 | 554.80 | 23,115 |
12 Dec 2023 | 570.00 | 570.90 | 554.10 | 557.30 | 555.95 | 24,671 |
11 Dec 2023 | 570.25 | 572.45 | 566.00 | 569.65 | 568.27 | 46,493 |
08 Dec 2023 | 580.00 | 583.35 | 570.85 | 572.00 | 570.61 | 52,402 |
07 Dec 2023 | 572.40 | 584.50 | 572.40 | 577.50 | 576.10 | 79,090 |
06 Dec 2023 | 584.45 | 585.00 | 569.25 | 572.35 | 570.96 | 86,390 |
05 Dec 2023 | 562.65 | 579.60 | 562.65 | 578.80 | 577.39 | 152,144 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |