Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 581.00 | 582.00 | 565.40 | 565.85 | 565.85 | 215,580 |
02 May 2024 | 584.90 | 586.10 | 573.35 | 576.40 | 576.40 | 59,067 |
30 Apr 2024 | 576.90 | 588.30 | 575.75 | 583.35 | 583.35 | 120,272 |
29 Apr 2024 | 590.00 | 591.70 | 571.25 | 575.00 | 575.00 | 386,917 |
26 Apr 2024 | 596.40 | 603.55 | 587.00 | 587.95 | 587.95 | 68,398 |
25 Apr 2024 | 596.45 | 596.45 | 585.60 | 594.60 | 594.60 | 88,279 |
24 Apr 2024 | 601.20 | 601.20 | 593.05 | 593.90 | 593.90 | 109,555 |
23 Apr 2024 | 605.75 | 609.65 | 598.05 | 601.20 | 601.20 | 49,860 |
22 Apr 2024 | 602.65 | 608.70 | 598.50 | 605.40 | 605.40 | 114,860 |
19 Apr 2024 | 601.35 | 604.50 | 581.15 | 601.65 | 601.65 | 226,098 |
18 Apr 2024 | 617.10 | 623.60 | 604.20 | 605.70 | 605.70 | 289,363 |
16 Apr 2024 | 608.35 | 610.60 | 601.00 | 604.45 | 604.45 | 160,946 |
15 Apr 2024 | 600.40 | 616.50 | 600.40 | 612.65 | 612.65 | 98,940 |
12 Apr 2024 | 621.95 | 622.95 | 616.50 | 618.50 | 618.50 | 41,551 |
10 Apr 2024 | 635.25 | 637.10 | 620.10 | 621.45 | 621.45 | 752,592 |
09 Apr 2024 | 639.00 | 639.00 | 632.65 | 633.75 | 633.75 | 109,527 |
08 Apr 2024 | 631.75 | 635.95 | 626.65 | 634.80 | 634.80 | 54,281 |
05 Apr 2024 | 621.65 | 630.60 | 616.75 | 629.30 | 629.30 | 51,201 |
04 Apr 2024 | 624.15 | 626.05 | 618.45 | 622.15 | 622.15 | 36,062 |
03 Apr 2024 | 629.20 | 630.00 | 620.35 | 624.05 | 624.05 | 106,829 |
02 Apr 2024 | 631.00 | 641.75 | 631.00 | 631.90 | 631.90 | 65,131 |
01 Apr 2024 | 636.35 | 637.85 | 630.00 | 633.90 | 633.90 | 47,488 |
28 Mar 2024 | 626.00 | 638.60 | 626.00 | 633.00 | 633.00 | 67,423 |
27 Mar 2024 | 628.20 | 638.20 | 624.60 | 626.25 | 626.25 | 105,144 |
26 Mar 2024 | 639.00 | 642.70 | 625.60 | 626.65 | 626.65 | 227,014 |
22 Mar 2024 | 623.50 | 628.40 | 615.35 | 624.10 | 624.10 | 74,484 |
21 Mar 2024 | 629.65 | 638.90 | 620.05 | 622.45 | 622.45 | 66,675 |
20 Mar 2024 | 625.00 | 630.55 | 619.45 | 626.05 | 626.05 | 25,865 |
19 Mar 2024 | 634.90 | 636.00 | 623.35 | 631.35 | 631.35 | 41,965 |
18 Mar 2024 | 633.35 | 636.70 | 628.50 | 633.75 | 633.75 | 36,086 |
15 Mar 2024 | 621.75 | 634.60 | 611.85 | 632.20 | 632.20 | 92,446 |
14 Mar 2024 | 605.65 | 624.40 | 598.00 | 622.20 | 622.20 | 39,332 |
13 Mar 2024 | 623.85 | 626.55 | 605.00 | 609.65 | 609.65 | 41,105 |
12 Mar 2024 | 619.55 | 629.75 | 615.10 | 621.40 | 621.40 | 154,459 |
11 Mar 2024 | 625.25 | 628.95 | 619.05 | 620.50 | 620.50 | 147,121 |
07 Mar 2024 | 613.90 | 624.00 | 612.15 | 621.75 | 621.75 | 242,887 |
06 Mar 2024 | 610.65 | 618.15 | 605.00 | 614.00 | 614.00 | 96,270 |
05 Mar 2024 | 612.75 | 615.20 | 603.80 | 607.60 | 607.60 | 170,366 |
04 Mar 2024 | 593.45 | 620.40 | 587.60 | 610.30 | 610.30 | 552,509 |
01 Mar 2024 | 582.10 | 596.70 | 582.10 | 589.95 | 589.95 | 133,975 |
29 Feb 2024 | 581.00 | 585.85 | 575.50 | 583.00 | 583.00 | 56,396 |
28 Feb 2024 | 583.95 | 590.80 | 579.60 | 581.05 | 581.05 | 82,498 |
27 Feb 2024 | 578.30 | 591.90 | 573.55 | 580.90 | 580.90 | 134,101 |
26 Feb 2024 | 576.85 | 580.70 | 568.40 | 576.15 | 576.15 | 90,003 |
23 Feb 2024 | 576.45 | 583.05 | 575.35 | 580.50 | 580.50 | 93,134 |
22 Feb 2024 | 579.40 | 579.40 | 567.10 | 574.80 | 574.80 | 104,230 |
21 Feb 2024 | 588.25 | 591.00 | 574.80 | 577.45 | 577.45 | 96,384 |
20 Feb 2024 | 583.85 | 589.90 | 576.40 | 588.25 | 588.25 | 59,785 |
19 Feb 2024 | 592.60 | 593.15 | 584.35 | 585.15 | 585.15 | 36,574 |
16 Feb 2024 | 589.25 | 593.90 | 583.80 | 592.30 | 592.30 | 98,709 |
15 Feb 2024 | 586.30 | 589.05 | 582.10 | 585.25 | 585.25 | 27,579 |
14 Feb 2024 | 587.85 | 587.85 | 578.30 | 585.30 | 585.30 | 70,433 |
13 Feb 2024 | 579.35 | 593.95 | 574.70 | 589.55 | 589.55 | 159,879 |
12 Feb 2024 | 584.00 | 585.05 | 572.75 | 577.55 | 577.55 | 35,899 |
09 Feb 2024 | 591.80 | 592.90 | 582.35 | 583.90 | 583.90 | 117,935 |
08 Feb 2024 | 603.55 | 615.95 | 590.15 | 591.80 | 591.80 | 258,012 |
07 Feb 2024 | 595.25 | 614.05 | 595.25 | 605.35 | 605.35 | 151,151 |
06 Feb 2024 | 563.45 | 594.85 | 562.50 | 592.65 | 592.65 | 981,858 |
05 Feb 2024 | 582.60 | 582.60 | 561.40 | 563.45 | 563.45 | 244,121 |
02 Feb 2024 | 591.85 | 591.85 | 576.70 | 578.90 | 578.90 | 86,447 |
01 Feb 2024 | 579.45 | 591.00 | 567.10 | 586.65 | 586.65 | 122,891 |
31 Jan 2024 | 572.15 | 578.00 | 571.45 | 576.30 | 576.30 | 48,537 |
30 Jan 2024 | 583.85 | 583.85 | 571.40 | 574.80 | 574.80 | 165,232 |
29 Jan 2024 | 576.65 | 584.00 | 576.00 | 578.60 | 578.60 | 151,580 |
25 Jan 2024 | 584.95 | 586.55 | 577.75 | 579.10 | 579.10 | 101,024 |
24 Jan 2024 | 590.80 | 591.15 | 576.75 | 581.90 | 581.90 | 186,187 |
23 Jan 2024 | 602.90 | 613.70 | 582.90 | 586.15 | 586.15 | 244,978 |
19 Jan 2024 | 613.05 | 618.15 | 610.00 | 615.80 | 615.80 | 158,510 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 611.10 | 618.50 | 605.00 | 606.45 | 606.45 | 262,835 |
16 Jan 2024 | 616.85 | 616.85 | 609.05 | 611.35 | 611.35 | 246,678 |
15 Jan 2024 | 637.70 | 637.70 | 612.00 | 614.55 | 614.55 | 257,547 |
12 Jan 2024 | 645.25 | 648.00 | 621.15 | 637.55 | 637.55 | 114,825 |
11 Jan 2024 | 647.85 | 652.85 | 640.00 | 643.65 | 643.65 | 44,132 |
10 Jan 2024 | 642.70 | 650.15 | 641.00 | 644.70 | 644.70 | 62,650 |
09 Jan 2024 | 646.15 | 650.25 | 639.00 | 640.40 | 640.40 | 60,767 |
08 Jan 2024 | 643.15 | 654.10 | 641.90 | 645.15 | 645.15 | 43,046 |
05 Jan 2024 | 649.25 | 654.45 | 642.55 | 646.40 | 646.40 | 60,518 |
04 Jan 2024 | 637.35 | 649.10 | 637.35 | 647.50 | 647.50 | 45,929 |
03 Jan 2024 | 644.80 | 648.50 | 636.05 | 637.05 | 637.05 | 51,015 |
02 Jan 2024 | 650.00 | 654.05 | 643.00 | 645.30 | 645.30 | 41,428 |
01 Jan 2024 | 647.05 | 652.20 | 644.45 | 648.00 | 648.00 | 86,041 |
29 Dec 2023 | 648.05 | 650.00 | 643.00 | 647.05 | 647.05 | 43,766 |
28 Dec 2023 | 645.50 | 650.65 | 644.10 | 648.05 | 648.05 | 78,844 |
27 Dec 2023 | 643.95 | 645.95 | 638.40 | 643.60 | 643.60 | 76,619 |
26 Dec 2023 | 640.25 | 646.10 | 633.80 | 638.15 | 638.15 | 79,992 |
22 Dec 2023 | 647.85 | 647.85 | 637.20 | 639.80 | 639.80 | 48,906 |
21 Dec 2023 | 640.25 | 648.25 | 637.05 | 643.70 | 643.70 | 78,769 |
20 Dec 2023 | 670.25 | 674.00 | 640.55 | 642.95 | 642.95 | 92,102 |
19 Dec 2023 | 672.45 | 673.10 | 664.55 | 665.80 | 665.80 | 75,820 |
18 Dec 2023 | 673.25 | 674.55 | 666.85 | 672.05 | 672.05 | 52,457 |
15 Dec 2023 | 689.90 | 689.90 | 663.20 | 673.05 | 673.05 | 264,685 |
14 Dec 2023 | 700.05 | 703.95 | 679.15 | 685.00 | 685.00 | 175,904 |
13 Dec 2023 | 708.30 | 708.30 | 689.30 | 698.25 | 698.25 | 181,599 |
12 Dec 2023 | 675.50 | 710.60 | 675.50 | 707.75 | 707.75 | 220,700 |
11 Dec 2023 | 671.75 | 674.50 | 667.10 | 672.15 | 672.15 | 64,287 |
08 Dec 2023 | 676.30 | 681.15 | 667.10 | 671.05 | 671.05 | 43,556 |
07 Dec 2023 | 677.55 | 685.50 | 676.05 | 677.65 | 677.65 | 66,468 |
06 Dec 2023 | 674.35 | 681.40 | 674.35 | 677.15 | 677.15 | 90,122 |
05 Dec 2023 | 679.70 | 680.80 | 667.85 | 672.80 | 672.80 | 68,091 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |