Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 581.80 | 581.80 | 565.25 | 565.90 | 565.90 | 8,574,215 |
02 May 2024 | 584.30 | 586.55 | 573.40 | 576.35 | 576.35 | 8,292,342 |
30 Apr 2024 | 576.55 | 588.50 | 576.05 | 583.65 | 583.65 | 9,926,485 |
29 Apr 2024 | 590.00 | 591.95 | 571.00 | 575.10 | 575.10 | 8,879,207 |
26 Apr 2024 | 597.00 | 603.40 | 587.00 | 587.85 | 587.85 | 3,094,364 |
25 Apr 2024 | 595.45 | 596.40 | 585.60 | 594.70 | 594.70 | 6,150,372 |
24 Apr 2024 | 600.05 | 601.10 | 593.00 | 594.20 | 594.20 | 4,095,087 |
23 Apr 2024 | 606.05 | 609.15 | 598.00 | 601.15 | 601.15 | 4,527,775 |
22 Apr 2024 | 601.85 | 608.85 | 598.10 | 605.95 | 605.95 | 3,076,888 |
19 Apr 2024 | 600.00 | 604.40 | 581.10 | 601.55 | 601.55 | 10,243,493 |
18 Apr 2024 | 618.00 | 624.00 | 604.15 | 605.65 | 605.65 | 11,984,298 |
16 Apr 2024 | 609.05 | 611.10 | 600.60 | 604.60 | 604.60 | 4,970,256 |
15 Apr 2024 | 610.05 | 616.50 | 604.10 | 612.95 | 612.95 | 2,594,888 |
12 Apr 2024 | 621.00 | 624.00 | 616.25 | 618.50 | 618.50 | 5,081,775 |
10 Apr 2024 | 636.00 | 637.10 | 620.00 | 621.50 | 621.50 | 6,753,666 |
09 Apr 2024 | 639.00 | 639.15 | 632.65 | 633.95 | 633.95 | 2,873,703 |
08 Apr 2024 | 630.00 | 635.90 | 626.55 | 634.60 | 634.60 | 3,403,360 |
05 Apr 2024 | 621.00 | 630.45 | 616.30 | 629.40 | 629.40 | 3,860,995 |
04 Apr 2024 | 625.00 | 626.50 | 618.10 | 622.40 | 622.40 | 3,858,229 |
03 Apr 2024 | 629.85 | 630.00 | 620.40 | 624.10 | 624.10 | 3,822,465 |
02 Apr 2024 | 631.10 | 641.65 | 631.10 | 631.90 | 631.90 | 5,179,918 |
01 Apr 2024 | 638.00 | 638.00 | 628.00 | 634.75 | 634.75 | 3,874,744 |
28 Mar 2024 | 626.35 | 638.75 | 626.35 | 633.35 | 633.35 | 6,878,964 |
27 Mar 2024 | 627.50 | 638.40 | 624.05 | 626.35 | 626.35 | 13,848,953 |
26 Mar 2024 | 638.85 | 642.80 | 625.50 | 626.90 | 626.90 | 13,822,598 |
22 Mar 2024 | 623.90 | 628.65 | 616.00 | 623.85 | 623.85 | 3,636,733 |
21 Mar 2024 | 629.00 | 639.00 | 620.00 | 622.25 | 622.25 | 7,197,320 |
20 Mar 2024 | 630.00 | 632.50 | 619.40 | 626.40 | 626.40 | 1,712,459 |
19 Mar 2024 | 634.00 | 636.50 | 623.35 | 632.50 | 632.50 | 3,861,068 |
18 Mar 2024 | 634.95 | 636.55 | 628.25 | 634.10 | 634.10 | 2,911,589 |
15 Mar 2024 | 620.00 | 634.80 | 611.30 | 632.35 | 632.35 | 4,896,049 |
14 Mar 2024 | 603.00 | 624.50 | 598.20 | 622.25 | 622.25 | 3,750,622 |
13 Mar 2024 | 623.25 | 626.70 | 604.05 | 610.05 | 610.05 | 2,840,155 |
12 Mar 2024 | 618.25 | 629.80 | 615.05 | 621.55 | 621.55 | 4,975,736 |
11 Mar 2024 | 625.00 | 629.00 | 618.90 | 620.85 | 620.85 | 3,777,242 |
07 Mar 2024 | 611.55 | 624.15 | 611.55 | 621.95 | 621.95 | 3,682,063 |
06 Mar 2024 | 611.25 | 618.10 | 604.70 | 613.95 | 613.95 | 4,896,598 |
05 Mar 2024 | 611.80 | 615.60 | 603.75 | 607.70 | 607.70 | 4,342,310 |
04 Mar 2024 | 595.00 | 620.50 | 587.60 | 610.30 | 610.30 | 7,272,987 |
01 Mar 2024 | 584.90 | 596.80 | 583.00 | 589.95 | 589.95 | 3,460,443 |
29 Feb 2024 | 581.00 | 585.90 | 575.55 | 582.00 | 582.00 | 2,750,947 |
28 Feb 2024 | 582.00 | 590.90 | 578.15 | 580.60 | 580.60 | 3,434,747 |
27 Feb 2024 | 576.05 | 592.00 | 572.85 | 581.60 | 581.60 | 6,321,068 |
26 Feb 2024 | 568.75 | 580.95 | 567.25 | 576.35 | 576.35 | 4,199,991 |
23 Feb 2024 | 577.20 | 583.35 | 575.75 | 580.70 | 580.70 | 2,561,028 |
22 Feb 2024 | 578.00 | 579.40 | 567.05 | 574.65 | 574.65 | 4,195,869 |
21 Feb 2024 | 587.95 | 591.25 | 574.50 | 577.45 | 577.45 | 3,321,288 |
20 Feb 2024 | 580.20 | 589.50 | 576.25 | 587.95 | 587.95 | 3,523,966 |
19 Feb 2024 | 594.30 | 594.30 | 584.40 | 585.20 | 585.20 | 2,785,107 |
16 Feb 2024 | 588.50 | 594.00 | 583.70 | 592.45 | 592.45 | 2,973,324 |
15 Feb 2024 | 586.85 | 589.35 | 582.00 | 585.10 | 585.10 | 1,737,411 |
14 Feb 2024 | 582.40 | 586.95 | 578.40 | 585.35 | 585.35 | 1,572,158 |
13 Feb 2024 | 577.25 | 594.00 | 574.70 | 589.55 | 589.55 | 5,011,128 |
12 Feb 2024 | 584.00 | 586.50 | 572.40 | 577.20 | 577.20 | 2,799,522 |
09 Feb 2024 | 591.70 | 594.15 | 582.25 | 584.00 | 584.00 | 2,453,771 |
08 Feb 2024 | 605.15 | 616.05 | 590.10 | 591.70 | 591.70 | 7,782,663 |
07 Feb 2024 | 597.00 | 614.00 | 596.00 | 605.15 | 605.15 | 7,560,296 |
06 Feb 2024 | 564.00 | 595.05 | 562.25 | 592.75 | 592.75 | 15,915,028 |
05 Feb 2024 | 578.80 | 581.95 | 561.55 | 563.35 | 563.35 | 3,750,294 |
02 Feb 2024 | 589.95 | 589.95 | 576.50 | 578.80 | 578.80 | 3,006,965 |
01 Feb 2024 | 577.20 | 591.40 | 567.20 | 587.10 | 587.10 | 8,911,872 |
31 Jan 2024 | 573.50 | 578.00 | 571.30 | 576.60 | 576.60 | 4,068,280 |
30 Jan 2024 | 583.00 | 583.60 | 571.55 | 575.00 | 575.00 | 5,895,638 |
29 Jan 2024 | 575.05 | 584.00 | 575.05 | 578.55 | 578.55 | 4,399,011 |
25 Jan 2024 | 584.15 | 586.55 | 577.30 | 579.00 | 579.00 | 3,725,167 |
24 Jan 2024 | 590.00 | 591.00 | 576.70 | 581.65 | 581.65 | 6,144,401 |
23 Jan 2024 | 600.25 | 613.75 | 582.80 | 586.15 | 586.15 | 5,994,679 |
19 Jan 2024 | 614.50 | 618.40 | 609.80 | 615.90 | 615.90 | 2,563,065 |
18 Jan 2024 | 608.00 | 612.30 | 600.60 | 607.80 | 607.80 | 3,658,639 |
17 Jan 2024 | 611.00 | 618.50 | 605.10 | 606.60 | 606.60 | 10,183,042 |
16 Jan 2024 | 615.75 | 616.85 | 609.05 | 611.25 | 611.25 | 8,761,562 |
15 Jan 2024 | 637.00 | 637.00 | 611.85 | 614.45 | 614.45 | 12,433,539 |
12 Jan 2024 | 646.85 | 648.60 | 621.30 | 637.60 | 637.60 | 7,076,942 |
11 Jan 2024 | 646.00 | 653.10 | 639.90 | 644.00 | 644.00 | 2,800,658 |
10 Jan 2024 | 642.00 | 650.35 | 641.45 | 644.95 | 644.95 | 3,288,472 |
09 Jan 2024 | 647.00 | 650.80 | 638.60 | 640.90 | 640.90 | 3,648,496 |
08 Jan 2024 | 647.00 | 654.15 | 641.70 | 645.85 | 645.85 | 2,064,691 |
05 Jan 2024 | 648.50 | 654.55 | 642.45 | 646.75 | 646.75 | 1,394,951 |
04 Jan 2024 | 638.00 | 649.00 | 638.00 | 647.95 | 647.95 | 4,412,550 |
03 Jan 2024 | 644.00 | 648.45 | 636.10 | 637.20 | 637.20 | 1,893,956 |
02 Jan 2024 | 649.50 | 654.30 | 642.60 | 645.50 | 645.50 | 3,005,450 |
01 Jan 2024 | 647.00 | 652.35 | 644.35 | 648.70 | 648.70 | 1,343,888 |
29 Dec 2023 | 648.10 | 649.85 | 643.00 | 646.70 | 646.70 | 1,653,662 |
28 Dec 2023 | 647.00 | 650.95 | 644.25 | 648.10 | 648.10 | 3,566,880 |
27 Dec 2023 | 643.00 | 646.00 | 638.40 | 643.80 | 643.80 | 2,353,373 |
26 Dec 2023 | 641.00 | 645.90 | 634.00 | 638.00 | 638.00 | 2,202,221 |
22 Dec 2023 | 646.00 | 649.00 | 637.10 | 639.85 | 639.85 | 2,854,029 |
21 Dec 2023 | 641.00 | 648.70 | 637.15 | 644.20 | 644.20 | 2,755,102 |
20 Dec 2023 | 671.90 | 674.00 | 640.30 | 644.10 | 644.10 | 3,772,684 |
19 Dec 2023 | 673.00 | 674.05 | 664.30 | 666.05 | 666.05 | 3,794,818 |
18 Dec 2023 | 673.80 | 674.80 | 666.80 | 672.25 | 672.25 | 2,050,286 |
15 Dec 2023 | 688.00 | 688.00 | 663.25 | 673.10 | 673.10 | 8,720,610 |
14 Dec 2023 | 702.00 | 704.00 | 679.10 | 684.55 | 684.55 | 6,251,731 |
13 Dec 2023 | 706.50 | 707.00 | 689.20 | 698.20 | 698.20 | 4,757,264 |
12 Dec 2023 | 676.90 | 710.60 | 675.35 | 707.35 | 707.35 | 10,749,420 |
11 Dec 2023 | 671.05 | 674.50 | 667.25 | 672.50 | 672.50 | 1,897,948 |
08 Dec 2023 | 680.45 | 684.00 | 667.00 | 671.25 | 671.25 | 2,713,075 |
07 Dec 2023 | 680.90 | 685.70 | 675.55 | 678.30 | 678.30 | 3,853,936 |
06 Dec 2023 | 677.00 | 681.80 | 675.05 | 677.35 | 677.35 | 1,627,777 |
05 Dec 2023 | 679.00 | 681.30 | 667.70 | 672.75 | 672.75 | 4,028,068 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |