Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 660.00 | 668.50 | 655.00 | 667.60 | 667.60 | 4,730,539 |
25 Jul 2024 | 641.95 | 649.00 | 633.30 | 646.55 | 646.55 | 6,171,776 |
24 Jul 2024 | 653.00 | 656.65 | 645.00 | 651.60 | 651.60 | 2,610,134 |
23 Jul 2024 | 672.30 | 673.20 | 638.70 | 653.50 | 653.50 | 9,602,846 |
22 Jul 2024 | 655.00 | 675.00 | 650.85 | 672.30 | 672.30 | 3,291,634 |
19 Jul 2024 | 683.90 | 685.70 | 658.65 | 663.00 | 663.00 | 6,207,375 |
18 Jul 2024 | 686.00 | 695.85 | 684.10 | 689.95 | 689.95 | 7,841,505 |
16 Jul 2024 | 700.30 | 703.15 | 689.00 | 690.80 | 690.80 | 4,570,179 |
15 Jul 2024 | 692.05 | 701.60 | 688.45 | 700.10 | 700.10 | 2,848,268 |
12 Jul 2024 | 697.50 | 702.45 | 686.10 | 692.05 | 692.05 | 3,839,953 |
11 Jul 2024 | 702.00 | 702.00 | 692.00 | 696.30 | 696.30 | 6,856,272 |
10 Jul 2024 | 708.00 | 712.10 | 685.30 | 693.30 | 693.30 | 5,327,276 |
09 Jul 2024 | 702.00 | 710.65 | 695.55 | 707.00 | 707.00 | 5,507,357 |
08 Jul 2024 | 703.65 | 705.90 | 691.65 | 697.20 | 697.20 | 2,636,146 |
05 Jul 2024 | 694.00 | 702.50 | 693.50 | 699.15 | 699.15 | 5,174,673 |
04 Jul 2024 | 697.70 | 705.75 | 690.55 | 691.85 | 691.85 | 5,924,057 |
03 Jul 2024 | 698.90 | 703.00 | 683.40 | 691.65 | 691.65 | 5,875,690 |
02 Jul 2024 | 689.90 | 703.30 | 688.40 | 694.75 | 694.75 | 5,482,768 |
01 Jul 2024 | 699.00 | 701.85 | 688.40 | 689.85 | 689.85 | 4,870,114 |
28 Jun 2024 | 690.25 | 697.50 | 686.00 | 693.55 | 693.55 | 6,101,211 |
27 Jun 2024 | 678.00 | 687.70 | 672.10 | 685.25 | 685.25 | 7,135,387 |
26 Jun 2024 | 683.55 | 683.55 | 671.35 | 674.70 | 674.70 | 6,069,407 |
25 Jun 2024 | 688.80 | 696.00 | 680.90 | 685.50 | 685.50 | 5,778,636 |
24 Jun 2024 | 679.60 | 687.70 | 675.10 | 685.25 | 685.25 | 8,014,595 |
21 Jun 2024 | 680.00 | 691.20 | 677.00 | 684.50 | 684.50 | 11,973,903 |
20 Jun 2024 | 665.00 | 684.35 | 661.75 | 676.50 | 676.50 | 6,646,966 |
19 Jun 2024 | 680.05 | 682.00 | 660.40 | 662.40 | 662.40 | 4,770,356 |
18 Jun 2024 | 683.60 | 688.00 | 677.00 | 678.75 | 678.75 | 4,013,739 |
14 Jun 2024 | 690.00 | 690.00 | 677.40 | 683.60 | 683.60 | 8,326,865 |
13 Jun 2024 | 678.00 | 684.65 | 676.05 | 680.70 | 680.70 | 9,555,904 |
12 Jun 2024 | 674.00 | 683.00 | 671.85 | 673.90 | 673.90 | 10,783,822 |
11 Jun 2024 | 680.00 | 681.25 | 672.05 | 672.95 | 672.95 | 5,157,918 |
10 Jun 2024 | 677.05 | 684.85 | 673.05 | 676.40 | 676.40 | 4,054,802 |
07 Jun 2024 | 677.50 | 687.00 | 672.45 | 680.35 | 680.35 | 7,172,942 |
06 Jun 2024 | 695.00 | 695.00 | 673.00 | 677.50 | 677.50 | 10,420,244 |
05 Jun 2024 | 627.00 | 700.65 | 607.00 | 695.25 | 695.25 | 25,836,374 |
04 Jun 2024 | 697.00 | 697.00 | 594.25 | 649.05 | 649.05 | 24,250,212 |
03 Jun 2024 | 715.00 | 715.25 | 692.80 | 695.95 | 695.95 | 7,081,956 |
31 May 2024 | 698.90 | 703.45 | 684.35 | 689.35 | 689.35 | 13,620,282 |
30 May 2024 | 704.85 | 713.05 | 693.35 | 695.15 | 695.15 | 10,361,716 |
29 May 2024 | 695.00 | 713.50 | 682.30 | 705.30 | 705.30 | 22,684,652 |
28 May 2024 | 682.00 | 698.00 | 678.35 | 681.30 | 681.30 | 12,925,385 |
27 May 2024 | 685.05 | 689.50 | 675.50 | 677.85 | 677.85 | 10,475,785 |
24 May 2024 | 679.25 | 690.45 | 671.05 | 673.25 | 673.25 | 15,930,052 |
23 May 2024 | 675.15 | 678.55 | 665.95 | 676.80 | 676.80 | 9,749,101 |
22 May 2024 | 698.55 | 698.70 | 677.40 | 684.55 | 684.55 | 8,004,434 |
21 May 2024 | 666.30 | 695.40 | 663.20 | 693.60 | 693.60 | 15,976,672 |
17 May 2024 | 653.00 | 658.80 | 650.40 | 655.45 | 655.45 | 5,026,205 |
16 May 2024 | 660.00 | 666.00 | 643.25 | 653.35 | 653.35 | 8,781,056 |
15 May 2024 | 653.00 | 659.00 | 648.70 | 653.70 | 653.70 | 6,764,257 |
14 May 2024 | 644.35 | 649.50 | 638.20 | 646.65 | 646.65 | 8,339,846 |
13 May 2024 | 625.10 | 636.15 | 614.30 | 633.50 | 633.50 | 3,582,386 |
10 May 2024 | 620.10 | 629.55 | 618.00 | 625.60 | 625.60 | 4,364,788 |
09 May 2024 | 634.00 | 637.75 | 615.00 | 619.40 | 619.40 | 6,588,118 |
08 May 2024 | 615.10 | 634.45 | 615.10 | 633.50 | 633.50 | 7,683,352 |
07 May 2024 | 646.90 | 646.90 | 611.75 | 620.20 | 620.20 | 10,787,196 |
06 May 2024 | 650.00 | 655.00 | 629.30 | 638.80 | 638.80 | 10,094,421 |
03 May 2024 | 655.05 | 655.05 | 638.40 | 647.10 | 647.10 | 10,633,995 |
02 May 2024 | 635.90 | 646.90 | 628.65 | 641.45 | 641.45 | 17,929,526 |
30 Apr 2024 | 653.60 | 653.70 | 642.30 | 644.40 | 644.40 | 4,771,959 |
29 Apr 2024 | 654.95 | 655.40 | 641.20 | 650.05 | 650.05 | 4,157,501 |
26 Apr 2024 | 650.95 | 661.60 | 643.00 | 649.30 | 649.30 | 7,545,608 |
25 Apr 2024 | 635.70 | 648.25 | 628.10 | 646.80 | 646.80 | 11,897,458 |
24 Apr 2024 | 611.80 | 637.65 | 608.70 | 636.10 | 636.10 | 11,775,700 |
23 Apr 2024 | 618.50 | 618.75 | 610.40 | 611.80 | 611.80 | 6,154,126 |
22 Apr 2024 | 620.65 | 622.45 | 612.70 | 618.55 | 618.55 | 6,503,652 |
19 Apr 2024 | 609.00 | 616.30 | 600.70 | 614.75 | 614.75 | 6,443,897 |
18 Apr 2024 | 616.40 | 625.00 | 609.80 | 612.80 | 612.80 | 9,953,539 |
16 Apr 2024 | 612.70 | 621.40 | 606.80 | 608.85 | 608.85 | 10,722,248 |
15 Apr 2024 | 615.00 | 625.40 | 605.70 | 612.70 | 612.70 | 27,067,692 |
12 Apr 2024 | 609.05 | 609.05 | 595.30 | 598.65 | 598.65 | 15,994,496 |
10 Apr 2024 | 596.20 | 604.90 | 591.05 | 603.05 | 603.05 | 11,748,104 |
09 Apr 2024 | 578.10 | 595.45 | 574.00 | 588.60 | 588.60 | 7,829,711 |
08 Apr 2024 | 572.00 | 579.70 | 570.50 | 576.80 | 576.80 | 3,276,169 |
05 Apr 2024 | 572.50 | 575.00 | 567.60 | 570.05 | 570.05 | 4,884,617 |
04 Apr 2024 | 590.00 | 590.00 | 568.95 | 577.75 | 577.75 | 7,246,259 |
03 Apr 2024 | 570.20 | 584.10 | 567.15 | 576.60 | 576.60 | 7,514,291 |
02 Apr 2024 | 571.00 | 572.30 | 561.55 | 571.20 | 571.20 | 4,626,877 |
01 Apr 2024 | 570.00 | 574.00 | 564.10 | 568.60 | 568.60 | 6,192,790 |
28 Mar 2024 | 561.00 | 566.65 | 555.30 | 560.25 | 560.25 | 8,326,754 |
27 Mar 2024 | 564.20 | 564.65 | 556.80 | 557.65 | 557.65 | 5,320,703 |
26 Mar 2024 | 545.65 | 561.00 | 545.00 | 558.65 | 558.65 | 7,198,061 |
22 Mar 2024 | 539.70 | 550.65 | 537.35 | 547.75 | 547.75 | 5,518,261 |
21 Mar 2024 | 538.40 | 545.75 | 534.25 | 539.70 | 539.70 | 8,795,679 |
20 Mar 2024 | 533.00 | 535.50 | 516.35 | 527.85 | 527.85 | 5,005,234 |
19 Mar 2024 | 532.00 | 539.75 | 529.25 | 533.65 | 533.65 | 7,119,131 |
18 Mar 2024 | 532.00 | 535.55 | 527.00 | 531.15 | 531.15 | 4,282,437 |
15 Mar 2024 | 522.00 | 534.05 | 517.50 | 532.55 | 532.55 | 8,467,660 |
14 Mar 2024 | 512.00 | 526.35 | 507.00 | 525.25 | 525.25 | 10,349,338 |
13 Mar 2024 | 529.35 | 530.00 | 501.20 | 507.00 | 507.00 | 5,712,435 |
12 Mar 2024 | 533.10 | 536.85 | 525.30 | 528.95 | 528.95 | 3,703,670 |
11 Mar 2024 | 540.00 | 543.25 | 532.10 | 533.70 | 533.70 | 5,527,908 |
07 Mar 2024 | 530.80 | 540.85 | 529.25 | 536.70 | 536.70 | 7,909,060 |
06 Mar 2024 | 522.05 | 527.90 | 513.95 | 526.95 | 526.95 | 4,637,732 |
05 Mar 2024 | 524.00 | 528.30 | 520.20 | 522.10 | 522.10 | 5,729,926 |
04 Mar 2024 | 524.00 | 529.85 | 520.05 | 524.95 | 524.95 | 5,989,974 |
01 Mar 2024 | 510.00 | 522.50 | 510.00 | 519.10 | 519.10 | 9,882,296 |
29 Feb 2024 | 506.50 | 508.00 | 499.00 | 503.85 | 503.85 | 16,860,796 |
28 Feb 2024 | 512.50 | 514.45 | 501.75 | 504.40 | 504.40 | 4,406,098 |
27 Feb 2024 | 505.50 | 512.20 | 504.70 | 509.65 | 509.65 | 6,741,206 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |