Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
27 Mar 2024 | 0.00 | 0.00 | 0.00 | 615.00 | 615.00 | 233,716 |
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 |
08 Dec 2023 | 610.50 | 622.61 | 606.90 | 619.20 | 587.84 | 16,787,704 |
07 Dec 2023 | 608.20 | 618.30 | 605.70 | 612.40 | 581.38 | 31,326,168 |
06 Dec 2023 | 605.40 | 617.80 | 599.70 | 614.70 | 583.56 | 22,067,387 |
05 Dec 2023 | 599.00 | 607.70 | 595.00 | 603.40 | 572.84 | 34,731,522 |
04 Dec 2023 | 604.50 | 607.70 | 600.10 | 604.10 | 573.50 | 21,937,520 |
01 Dec 2023 | 601.00 | 606.20 | 599.70 | 604.10 | 573.50 | 17,159,018 |
30 Nov 2023 | 595.20 | 604.40 | 591.70 | 602.10 | 571.60 | 72,256,545 |
29 Nov 2023 | 599.80 | 600.40 | 589.60 | 594.80 | 564.67 | 18,710,486 |
28 Nov 2023 | 605.60 | 610.90 | 601.90 | 607.20 | 576.44 | 16,148,874 |
27 Nov 2023 | 608.60 | 613.30 | 604.70 | 607.40 | 576.63 | 12,741,786 |
24 Nov 2023 | 606.20 | 615.80 | 602.40 | 609.50 | 578.63 | 18,442,241 |
23 Nov 2023 | 610.90 | 615.40 | 608.30 | 611.70 | 580.72 | 29,132,362 |
22 Nov 2023 | 612.50 | 617.00 | 600.60 | 606.70 | 575.97 | 29,910,210 |
21 Nov 2023 | 613.00 | 613.80 | 608.10 | 613.30 | 582.23 | 14,585,612 |
20 Nov 2023 | 616.10 | 619.10 | 611.80 | 616.20 | 584.99 | 44,783,216 |
17 Nov 2023 | 609.70 | 617.20 | 604.10 | 615.40 | 584.23 | 34,504,146 |
16 Nov 2023 | 614.50 | 620.00 | 607.00 | 608.80 | 577.96 | 34,804,039 |
15 Nov 2023 | 612.60 | 620.90 | 612.00 | 617.00 | 585.75 | 35,330,298 |
14 Nov 2023 | 609.10 | 612.60 | 602.90 | 604.90 | 574.26 | 30,938,808 |
13 Nov 2023 | 603.50 | 609.40 | 601.50 | 607.90 | 577.11 | 57,743,902 |
10 Nov 2023 | 600.90 | 604.76 | 596.45 | 599.20 | 568.85 | 42,157,635 |
09 Nov 2023 | 600.00 | 604.90 | 593.00 | 603.10 | 572.55 | 32,529,807 |
09 Nov 2023 | 7.9529 Dividend | |||||
08 Nov 2023 | 609.10 | 612.50 | 603.70 | 607.30 | 568.99 | 41,676,193 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |