Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 693.30 | 712.30 | 693.30 | 705.00 | 705.00 | 24,830,487 |
01 May 2024 | 693.20 | 697.61 | 696.80 | 697.50 | 697.50 | 1,752,322 |
30 Apr 2024 | 678.20 | 702.50 | 659.60 | 695.60 | 695.60 | 44,382,642 |
29 Apr 2024 | 666.40 | 671.22 | 666.40 | 668.10 | 668.10 | 20,180,940 |
26 Apr 2024 | 663.10 | 665.80 | 661.10 | 663.60 | 663.60 | 15,520,886 |
25 Apr 2024 | 662.50 | 663.90 | 657.70 | 661.90 | 661.90 | 26,470,399 |
24 Apr 2024 | 666.50 | 668.40 | 662.30 | 663.60 | 663.60 | 21,390,323 |
23 Apr 2024 | 665.80 | 669.60 | 663.80 | 667.70 | 667.70 | 32,647,963 |
22 Apr 2024 | 655.70 | 669.80 | 653.30 | 666.50 | 666.50 | 25,523,717 |
19 Apr 2024 | 635.50 | 647.60 | 633.80 | 646.20 | 646.20 | 42,777,852 |
18 Apr 2024 | 639.30 | 645.60 | 637.60 | 644.60 | 644.60 | 56,508,011 |
17 Apr 2024 | 633.00 | 641.80 | 631.20 | 636.10 | 636.10 | 19,309,290 |
16 Apr 2024 | 642.50 | 642.50 | 630.50 | 631.70 | 631.70 | 27,235,255 |
15 Apr 2024 | 653.00 | 659.80 | 650.00 | 651.10 | 651.10 | 24,347,647 |
12 Apr 2024 | 647.50 | 660.10 | 647.50 | 653.40 | 653.40 | 31,007,911 |
11 Apr 2024 | 659.60 | 662.90 | 644.40 | 646.70 | 646.70 | 39,103,496 |
10 Apr 2024 | 650.00 | 665.00 | 649.00 | 663.20 | 663.20 | 53,216,145 |
09 Apr 2024 | 644.20 | 649.20 | 643.10 | 644.70 | 644.70 | 56,964,110 |
08 Apr 2024 | 639.70 | 646.00 | 637.60 | 644.50 | 644.50 | 17,801,945 |
05 Apr 2024 | 636.10 | 641.80 | 634.00 | 641.40 | 641.40 | 57,354,782 |
04 Apr 2024 | 634.50 | 644.40 | 633.10 | 641.70 | 641.70 | 30,442,640 |
03 Apr 2024 | 620.50 | 631.10 | 618.70 | 631.10 | 631.10 | 28,446,283 |
02 Apr 2024 | 629.20 | 632.40 | 619.40 | 621.40 | 621.40 | 25,424,009 |
28 Mar 2024 | 618.80 | 627.50 | 618.00 | 619.00 | 619.00 | 31,683,472 |
27 Mar 2024 | 621.50 | 622.10 | 612.50 | 615.00 | 615.00 | 21,079,290 |
26 Mar 2024 | 624.00 | 628.20 | 623.00 | 627.30 | 627.30 | 19,146,886 |
25 Mar 2024 | 622.50 | 625.40 | 619.84 | 624.60 | 624.60 | 20,581,329 |
22 Mar 2024 | 619.60 | 629.70 | 619.40 | 624.90 | 624.90 | 31,173,104 |
21 Mar 2024 | 609.50 | 624.00 | 608.80 | 621.10 | 621.10 | 46,221,272 |
20 Mar 2024 | 600.90 | 608.00 | 599.00 | 605.40 | 605.40 | 34,999,580 |
19 Mar 2024 | 600.00 | 605.69 | 599.80 | 602.90 | 602.90 | 23,063,736 |
18 Mar 2024 | 596.80 | 607.00 | 596.40 | 602.50 | 602.50 | 37,891,932 |
15 Mar 2024 | 586.20 | 598.10 | 584.90 | 598.00 | 598.00 | 144,608,653 |
14 Mar 2024 | 590.20 | 590.55 | 584.00 | 586.40 | 586.40 | 44,407,570 |
13 Mar 2024 | 592.60 | 598.60 | 589.30 | 589.70 | 589.70 | 35,428,913 |
12 Mar 2024 | 585.20 | 594.30 | 584.10 | 592.60 | 592.60 | 55,525,865 |
11 Mar 2024 | 578.50 | 581.00 | 572.90 | 575.80 | 575.80 | 51,557,214 |
08 Mar 2024 | 589.70 | 590.10 | 579.70 | 579.90 | 579.90 | 43,793,152 |
07 Mar 2024 | 586.40 | 594.24 | 583.60 | 590.70 | 590.70 | 43,620,401 |
07 Mar 2024 | 31 Dividend | |||||
06 Mar 2024 | 608.10 | 613.70 | 603.40 | 612.00 | 581.00 | 45,095,839 |
05 Mar 2024 | 604.40 | 611.60 | 600.50 | 610.10 | 579.20 | 50,278,186 |
04 Mar 2024 | 609.10 | 613.70 | 604.50 | 608.40 | 577.58 | 29,293,343 |
01 Mar 2024 | 617.80 | 624.78 | 612.70 | 612.80 | 581.76 | 25,741,180 |
29 Feb 2024 | 606.60 | 620.50 | 606.20 | 614.50 | 583.37 | 56,956,110 |
28 Feb 2024 | 605.40 | 613.40 | 601.90 | 609.50 | 578.63 | 52,420,210 |
27 Feb 2024 | 599.00 | 604.90 | 598.50 | 602.40 | 571.89 | 60,013,567 |
26 Feb 2024 | 600.30 | 600.65 | 592.70 | 595.70 | 565.53 | 89,084,463 |
23 Feb 2024 | 596.20 | 601.10 | 595.30 | 597.20 | 566.95 | 47,054,556 |
22 Feb 2024 | 598.10 | 600.50 | 587.80 | 590.50 | 560.59 | 77,946,571 |
21 Feb 2024 | 613.00 | 616.10 | 584.40 | 589.80 | 559.92 | 88,244,747 |
20 Feb 2024 | 636.20 | 644.10 | 636.00 | 643.80 | 611.19 | 34,980,834 |
19 Feb 2024 | 634.20 | 640.20 | 632.20 | 638.20 | 605.87 | 21,133,312 |
16 Feb 2024 | 629.50 | 639.60 | 627.60 | 638.80 | 606.44 | 29,084,164 |
15 Feb 2024 | 625.00 | 628.90 | 623.50 | 626.60 | 594.86 | 24,051,853 |
14 Feb 2024 | 618.20 | 625.80 | 617.70 | 620.70 | 589.26 | 23,022,225 |
13 Feb 2024 | 607.90 | 615.90 | 607.00 | 610.50 | 579.58 | 20,597,163 |
12 Feb 2024 | 607.60 | 611.10 | 601.70 | 608.40 | 577.58 | 24,285,482 |
09 Feb 2024 | 618.90 | 619.50 | 608.10 | 609.50 | 578.63 | 20,501,792 |
08 Feb 2024 | 625.70 | 627.00 | 616.70 | 617.70 | 586.41 | 22,450,255 |
07 Feb 2024 | 629.80 | 633.20 | 625.90 | 627.20 | 595.43 | 19,790,120 |
06 Feb 2024 | 626.10 | 633.90 | 625.90 | 632.00 | 599.99 | 38,617,671 |
05 Feb 2024 | 620.70 | 622.85 | 617.50 | 619.20 | 587.84 | 99,168,504 |
02 Feb 2024 | 617.10 | 618.00 | 611.50 | 614.10 | 582.99 | 48,044,233 |
01 Feb 2024 | 615.80 | 621.90 | 609.45 | 611.20 | 580.24 | 52,940,246 |
31 Jan 2024 | 618.00 | 625.30 | 617.30 | 618.20 | 586.89 | 41,490,462 |
30 Jan 2024 | 617.20 | 622.40 | 614.50 | 621.20 | 589.73 | 18,308,073 |
29 Jan 2024 | 619.00 | 622.20 | 617.00 | 617.00 | 585.75 | 22,053,588 |
26 Jan 2024 | 610.80 | 619.30 | 610.50 | 616.90 | 585.65 | 49,109,073 |
25 Jan 2024 | 606.50 | 609.00 | 602.50 | 604.90 | 574.26 | 16,358,428 |
24 Jan 2024 | 601.70 | 607.10 | 600.50 | 604.90 | 574.26 | 27,986,792 |
23 Jan 2024 | 596.90 | 602.50 | 594.30 | 598.80 | 568.47 | 65,414,910 |
22 Jan 2024 | 588.10 | 599.70 | 588.10 | 597.20 | 566.95 | 61,548,584 |
19 Jan 2024 | 592.00 | 594.10 | 587.40 | 588.40 | 558.60 | 24,400,575 |
18 Jan 2024 | 589.60 | 593.80 | 586.00 | 589.50 | 559.64 | 56,327,281 |
17 Jan 2024 | 586.00 | 587.70 | 581.70 | 587.70 | 557.93 | 24,131,792 |
16 Jan 2024 | 595.60 | 596.40 | 588.70 | 593.50 | 563.44 | 25,433,948 |
15 Jan 2024 | 599.10 | 612.50 | 591.70 | 596.40 | 566.19 | 32,884,376 |
12 Jan 2024 | 616.10 | 618.10 | 609.80 | 610.10 | 579.20 | 22,011,630 |
11 Jan 2024 | 632.40 | 633.90 | 611.40 | 611.40 | 580.43 | 69,070,482 |
10 Jan 2024 | 633.40 | 635.50 | 629.70 | 630.70 | 598.75 | 19,739,089 |
09 Jan 2024 | 638.80 | 640.30 | 634.50 | 634.50 | 602.36 | 48,042,479 |
08 Jan 2024 | 630.20 | 643.20 | 630.20 | 640.00 | 607.58 | 21,200,929 |
05 Jan 2024 | 631.00 | 635.60 | 628.00 | 634.30 | 602.17 | 56,358,956 |
04 Jan 2024 | 627.20 | 632.60 | 622.70 | 632.50 | 600.46 | 26,385,924 |
03 Jan 2024 | 634.10 | 636.40 | 624.60 | 625.40 | 593.72 | 26,407,890 |
02 Jan 2024 | 632.70 | 634.70 | 626.00 | 630.50 | 598.56 | 39,992,864 |
29 Dec 2023 | 632.70 | 635.50 | 632.10 | 635.50 | 603.31 | 5,844,099 |
28 Dec 2023 | 631.20 | 633.70 | 629.30 | 631.60 | 599.61 | 9,952,106 |
27 Dec 2023 | 628.20 | 636.60 | 624.10 | 631.50 | 599.51 | 16,151,929 |
22 Dec 2023 | 623.50 | 628.90 | 622.20 | 627.80 | 596.00 | 10,833,490 |
21 Dec 2023 | 619.30 | 624.88 | 615.30 | 622.50 | 590.97 | 21,034,187 |
20 Dec 2023 | 620.70 | 626.00 | 609.50 | 619.40 | 588.03 | 62,285,389 |
19 Dec 2023 | 612.40 | 616.40 | 608.90 | 613.10 | 582.04 | 29,300,414 |
18 Dec 2023 | 608.40 | 615.20 | 605.30 | 612.80 | 581.76 | 17,678,793 |
15 Dec 2023 | 615.90 | 618.50 | 607.70 | 609.00 | 578.15 | 66,718,603 |
14 Dec 2023 | 614.00 | 624.70 | 609.20 | 616.30 | 585.08 | 45,633,145 |
13 Dec 2023 | 618.90 | 623.30 | 615.10 | 617.20 | 585.94 | 18,329,694 |
12 Dec 2023 | 618.00 | 622.15 | 612.80 | 618.80 | 587.46 | 34,760,601 |
11 Dec 2023 | 616.60 | 618.80 | 610.00 | 616.40 | 585.18 | 38,937,769 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |