Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 675.80 | 682.00 | 672.80 | 679.75 | 679.75 | 1,132,507 |
25 Jul 2024 | 657.00 | 678.90 | 653.95 | 675.00 | 675.00 | 2,901,644 |
24 Jul 2024 | 671.95 | 674.50 | 649.10 | 657.95 | 657.95 | 3,992,281 |
23 Jul 2024 | 667.00 | 680.00 | 659.95 | 672.55 | 672.55 | 1,800,272 |
22 Jul 2024 | 669.95 | 672.15 | 663.55 | 668.05 | 668.05 | 1,127,244 |
19 Jul 2024 | 686.00 | 686.20 | 666.40 | 668.65 | 668.65 | 929,516 |
18 Jul 2024 | 664.25 | 686.25 | 664.25 | 684.85 | 684.85 | 6,427,954 |
16 Jul 2024 | 654.00 | 672.90 | 652.95 | 667.35 | 667.35 | 3,414,923 |
15 Jul 2024 | 658.95 | 658.95 | 646.70 | 652.95 | 652.95 | 2,052,411 |
12 Jul 2024 | 648.25 | 654.60 | 636.00 | 650.10 | 650.10 | 4,784,826 |
11 Jul 2024 | 649.70 | 649.70 | 638.25 | 644.80 | 644.80 | 2,390,064 |
10 Jul 2024 | 638.55 | 655.00 | 632.15 | 646.10 | 646.10 | 4,021,275 |
09 Jul 2024 | 639.95 | 644.30 | 630.55 | 637.80 | 637.80 | 2,729,681 |
08 Jul 2024 | 632.00 | 655.80 | 629.00 | 641.30 | 641.30 | 7,813,665 |
05 Jul 2024 | 609.00 | 618.70 | 606.50 | 615.35 | 615.35 | 6,070,845 |
04 Jul 2024 | 613.60 | 613.60 | 605.65 | 608.05 | 608.05 | 2,066,331 |
03 Jul 2024 | 604.40 | 609.15 | 601.75 | 607.50 | 607.50 | 1,426,759 |
02 Jul 2024 | 620.50 | 621.50 | 601.00 | 603.15 | 603.15 | 2,968,214 |
01 Jul 2024 | 614.20 | 622.90 | 614.20 | 620.50 | 620.50 | 2,138,264 |
28 Jun 2024 | 613.00 | 622.65 | 610.60 | 613.00 | 613.00 | 1,587,880 |
27 Jun 2024 | 613.00 | 620.40 | 608.80 | 611.65 | 611.65 | 2,676,129 |
26 Jun 2024 | 614.80 | 619.90 | 609.10 | 613.15 | 613.15 | 2,712,167 |
25 Jun 2024 | 623.80 | 624.90 | 613.55 | 615.05 | 615.05 | 1,199,541 |
24 Jun 2024 | 610.00 | 623.95 | 607.00 | 623.05 | 623.05 | 1,626,740 |
21 Jun 2024 | 628.40 | 629.55 | 609.00 | 609.80 | 609.80 | 2,029,376 |
20 Jun 2024 | 625.00 | 629.50 | 616.25 | 628.40 | 628.40 | 964,116 |
19 Jun 2024 | 627.00 | 630.60 | 617.75 | 622.45 | 622.45 | 2,262,576 |
18 Jun 2024 | 625.00 | 625.00 | 615.70 | 623.50 | 623.50 | 1,998,831 |
14 Jun 2024 | 614.85 | 621.95 | 610.80 | 619.35 | 619.35 | 2,504,833 |
13 Jun 2024 | 634.95 | 635.00 | 605.35 | 611.25 | 611.25 | 13,174,925 |
12 Jun 2024 | 650.00 | 650.00 | 625.80 | 629.50 | 629.50 | 3,807,297 |
11 Jun 2024 | 651.00 | 661.35 | 645.45 | 647.30 | 647.30 | 1,434,087 |
10 Jun 2024 | 655.00 | 659.50 | 646.50 | 651.65 | 651.65 | 1,431,839 |
07 Jun 2024 | 634.10 | 654.95 | 634.10 | 653.00 | 653.00 | 2,475,400 |
06 Jun 2024 | 646.80 | 650.00 | 626.55 | 637.85 | 637.85 | 2,216,040 |
05 Jun 2024 | 621.45 | 667.20 | 618.10 | 645.50 | 645.50 | 13,511,763 |
04 Jun 2024 | 602.00 | 620.00 | 588.25 | 614.55 | 614.55 | 9,095,613 |
03 Jun 2024 | 609.00 | 609.00 | 592.00 | 594.10 | 594.10 | 1,859,030 |
31 May 2024 | 597.25 | 603.50 | 591.55 | 595.55 | 595.55 | 4,303,624 |
30 May 2024 | 601.05 | 604.90 | 590.65 | 597.25 | 597.25 | 1,280,510 |
29 May 2024 | 608.00 | 615.00 | 601.75 | 605.45 | 605.45 | 2,252,674 |
28 May 2024 | 607.00 | 615.90 | 602.85 | 608.10 | 608.10 | 3,123,135 |
27 May 2024 | 612.90 | 612.90 | 600.60 | 602.55 | 602.55 | 1,748,191 |
24 May 2024 | 606.60 | 606.60 | 596.25 | 604.00 | 604.00 | 1,841,955 |
23 May 2024 | 607.15 | 613.70 | 601.90 | 608.15 | 608.15 | 3,345,604 |
22 May 2024 | 591.00 | 608.30 | 590.20 | 602.70 | 602.70 | 4,604,232 |
21 May 2024 | 592.00 | 597.50 | 585.00 | 590.15 | 590.15 | 2,397,255 |
17 May 2024 | 591.40 | 600.00 | 582.30 | 597.05 | 597.05 | 2,280,419 |
16 May 2024 | 590.70 | 601.00 | 585.05 | 591.25 | 591.25 | 2,586,189 |
15 May 2024 | 601.80 | 603.15 | 586.15 | 591.60 | 591.60 | 1,257,277 |
14 May 2024 | 593.95 | 612.40 | 585.75 | 600.25 | 600.25 | 4,911,104 |
13 May 2024 | 590.85 | 605.25 | 584.40 | 594.55 | 594.55 | 3,806,732 |
10 May 2024 | 581.00 | 588.50 | 574.20 | 587.15 | 587.15 | 1,775,304 |
09 May 2024 | 590.20 | 593.65 | 579.35 | 581.35 | 581.35 | 6,584,839 |
08 May 2024 | 583.50 | 598.50 | 573.50 | 595.65 | 595.65 | 8,678,579 |
07 May 2024 | 562.00 | 586.00 | 559.60 | 583.50 | 583.50 | 35,041,160 |
06 May 2024 | 520.90 | 534.00 | 518.25 | 530.30 | 530.30 | 3,372,308 |
03 May 2024 | 519.95 | 521.45 | 510.45 | 516.90 | 516.90 | 1,104,998 |
02 May 2024 | 517.50 | 522.80 | 513.40 | 517.85 | 517.85 | 926,594 |
30 Apr 2024 | 518.00 | 519.95 | 515.60 | 518.00 | 518.00 | 1,307,750 |
29 Apr 2024 | 520.50 | 524.00 | 512.80 | 515.60 | 515.60 | 1,650,076 |
26 Apr 2024 | 511.95 | 518.70 | 510.35 | 517.85 | 517.85 | 1,801,225 |
25 Apr 2024 | 511.30 | 511.30 | 503.15 | 510.15 | 510.15 | 642,394 |
24 Apr 2024 | 510.60 | 513.20 | 508.00 | 509.30 | 509.30 | 553,044 |
23 Apr 2024 | 507.50 | 513.45 | 505.60 | 510.15 | 510.15 | 860,942 |
22 Apr 2024 | 515.55 | 515.55 | 505.25 | 506.00 | 506.00 | 3,016,169 |
19 Apr 2024 | 503.85 | 508.00 | 502.00 | 505.30 | 505.30 | 1,090,283 |
18 Apr 2024 | 512.80 | 515.95 | 495.15 | 506.40 | 506.40 | 3,161,005 |
16 Apr 2024 | 506.70 | 515.45 | 502.20 | 508.15 | 508.15 | 1,357,134 |
15 Apr 2024 | 510.15 | 514.00 | 505.35 | 509.25 | 509.25 | 1,163,084 |
12 Apr 2024 | 516.70 | 519.30 | 512.95 | 514.55 | 514.55 | 900,595 |
10 Apr 2024 | 513.20 | 516.60 | 507.15 | 515.20 | 515.20 | 937,271 |
09 Apr 2024 | 518.80 | 519.75 | 507.65 | 509.55 | 509.55 | 609,398 |
08 Apr 2024 | 511.50 | 521.00 | 509.90 | 519.00 | 519.00 | 1,952,580 |
05 Apr 2024 | 494.50 | 510.85 | 493.05 | 509.50 | 509.50 | 3,357,470 |
04 Apr 2024 | 499.25 | 499.25 | 490.55 | 491.50 | 491.50 | 967,522 |
03 Apr 2024 | 501.25 | 501.80 | 495.20 | 496.05 | 496.05 | 753,923 |
02 Apr 2024 | 497.00 | 499.90 | 496.00 | 499.00 | 499.00 | 665,814 |
01 Apr 2024 | 497.20 | 504.90 | 494.70 | 495.80 | 495.80 | 798,915 |
28 Mar 2024 | 496.40 | 499.95 | 490.80 | 497.20 | 497.20 | 1,873,929 |
27 Mar 2024 | 499.00 | 499.45 | 492.60 | 494.80 | 494.80 | 765,910 |
26 Mar 2024 | 491.05 | 499.70 | 491.05 | 496.55 | 496.55 | 1,641,519 |
22 Mar 2024 | 501.00 | 504.00 | 495.00 | 497.75 | 497.75 | 1,090,354 |
21 Mar 2024 | 495.00 | 501.50 | 491.55 | 500.70 | 500.70 | 1,472,539 |
20 Mar 2024 | 490.05 | 496.40 | 487.30 | 492.60 | 492.60 | 818,930 |
19 Mar 2024 | 496.00 | 497.45 | 486.30 | 490.05 | 490.05 | 1,840,899 |
18 Mar 2024 | 500.15 | 502.75 | 496.00 | 497.50 | 497.50 | 1,322,999 |
15 Mar 2024 | 507.00 | 509.65 | 496.50 | 500.15 | 500.15 | 2,751,229 |
14 Mar 2024 | 496.15 | 509.15 | 492.15 | 506.05 | 506.05 | 2,326,218 |
13 Mar 2024 | 504.90 | 511.70 | 494.65 | 496.15 | 496.15 | 2,217,193 |
12 Mar 2024 | 509.20 | 510.50 | 501.00 | 503.60 | 503.60 | 802,956 |
11 Mar 2024 | 514.60 | 515.00 | 508.10 | 509.20 | 509.20 | 1,521,855 |
07 Mar 2024 | 504.00 | 517.75 | 503.35 | 514.60 | 514.60 | 1,828,309 |
06 Mar 2024 | 511.60 | 512.05 | 504.05 | 505.65 | 505.65 | 1,262,432 |
06 Mar 2024 | 6.5 Dividend | |||||
05 Mar 2024 | 524.05 | 525.10 | 517.10 | 518.50 | 512.00 | 2,321,785 |
04 Mar 2024 | 529.00 | 529.90 | 522.00 | 524.05 | 517.48 | 1,604,843 |
01 Mar 2024 | 523.25 | 526.50 | 522.20 | 524.25 | 517.68 | 1,414,893 |
29 Feb 2024 | 523.35 | 526.60 | 520.15 | 522.60 | 516.05 | 3,588,262 |
28 Feb 2024 | 523.25 | 525.95 | 520.70 | 523.35 | 516.79 | 2,328,617 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |