Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 617.10 | 621.00 | 611.00 | 613.85 | 613.85 | 76,838 |
04 Jul 2024 | 600.05 | 619.80 | 600.05 | 612.55 | 612.55 | 176,097 |
03 Jul 2024 | 603.35 | 609.60 | 595.05 | 599.20 | 599.20 | 98,633 |
02 Jul 2024 | 619.35 | 619.35 | 600.30 | 602.90 | 602.90 | 134,178 |
01 Jul 2024 | 628.65 | 628.65 | 610.40 | 615.10 | 615.10 | 182,525 |
28 Jun 2024 | 628.65 | 630.85 | 618.25 | 625.70 | 625.70 | 75,642 |
27 Jun 2024 | 654.30 | 654.30 | 614.10 | 623.95 | 623.95 | 303,569 |
26 Jun 2024 | 663.40 | 663.40 | 646.95 | 649.35 | 649.35 | 83,283 |
25 Jun 2024 | 649.00 | 661.00 | 648.00 | 659.50 | 659.50 | 266,848 |
24 Jun 2024 | 639.20 | 654.50 | 631.10 | 648.55 | 648.55 | 167,277 |
21 Jun 2024 | 644.00 | 648.40 | 634.75 | 636.85 | 636.85 | 242,474 |
20 Jun 2024 | 617.25 | 641.75 | 616.95 | 638.30 | 638.30 | 291,167 |
19 Jun 2024 | 622.05 | 624.45 | 610.90 | 616.95 | 616.95 | 122,103 |
18 Jun 2024 | 620.00 | 626.00 | 612.25 | 621.35 | 621.35 | 231,772 |
14 Jun 2024 | 590.00 | 615.50 | 590.00 | 613.55 | 613.55 | 330,378 |
13 Jun 2024 | 589.95 | 593.75 | 584.75 | 588.55 | 588.55 | 95,251 |
12 Jun 2024 | 581.35 | 588.65 | 580.40 | 584.25 | 584.25 | 57,232 |
11 Jun 2024 | 581.45 | 585.90 | 577.70 | 581.80 | 581.80 | 97,118 |
10 Jun 2024 | 587.70 | 592.40 | 576.55 | 582.50 | 582.50 | 92,546 |
07 Jun 2024 | 584.00 | 593.40 | 574.95 | 584.90 | 584.90 | 202,366 |
07 Jun 2024 | 1.75 Dividend | |||||
06 Jun 2024 | 578.30 | 585.00 | 572.90 | 583.90 | 582.15 | 131,457 |
05 Jun 2024 | 544.85 | 577.00 | 521.95 | 572.85 | 571.13 | 151,972 |
04 Jun 2024 | 578.05 | 578.95 | 507.45 | 529.55 | 527.96 | 468,838 |
03 Jun 2024 | 575.05 | 583.55 | 568.20 | 577.00 | 575.27 | 126,339 |
31 May 2024 | 561.25 | 561.30 | 546.80 | 556.05 | 554.38 | 56,113 |
30 May 2024 | 568.00 | 568.00 | 554.85 | 556.80 | 555.13 | 127,621 |
29 May 2024 | 576.50 | 576.50 | 565.25 | 565.90 | 564.20 | 36,887 |
28 May 2024 | 586.65 | 586.65 | 571.10 | 572.15 | 570.44 | 113,128 |
27 May 2024 | 574.70 | 586.40 | 568.80 | 581.50 | 579.76 | 132,358 |
24 May 2024 | 567.20 | 573.15 | 563.90 | 569.70 | 567.99 | 40,964 |
23 May 2024 | 573.25 | 576.20 | 562.35 | 567.30 | 565.60 | 123,545 |
22 May 2024 | 569.15 | 575.60 | 564.95 | 573.25 | 571.53 | 42,665 |
21 May 2024 | 570.65 | 572.00 | 561.65 | 568.95 | 567.24 | 99,681 |
17 May 2024 | 573.00 | 574.00 | 566.00 | 571.25 | 569.54 | 52,044 |
16 May 2024 | 565.00 | 574.50 | 562.00 | 568.75 | 567.05 | 121,373 |
15 May 2024 | 568.85 | 569.95 | 558.95 | 561.15 | 559.47 | 55,478 |
14 May 2024 | 560.55 | 566.50 | 556.20 | 564.90 | 563.21 | 71,204 |
13 May 2024 | 543.40 | 559.75 | 536.00 | 557.15 | 555.48 | 67,818 |
10 May 2024 | 551.85 | 553.35 | 538.15 | 543.40 | 541.77 | 147,108 |
09 May 2024 | 565.00 | 568.50 | 549.00 | 550.50 | 548.85 | 96,170 |
08 May 2024 | 566.00 | 571.00 | 560.25 | 563.70 | 562.01 | 139,704 |
07 May 2024 | 576.65 | 584.65 | 559.25 | 566.15 | 564.45 | 70,539 |
06 May 2024 | 574.95 | 578.35 | 570.00 | 570.95 | 569.24 | 84,943 |
03 May 2024 | 580.45 | 580.45 | 565.15 | 570.90 | 569.19 | 39,707 |
02 May 2024 | 579.60 | 584.30 | 575.25 | 575.95 | 574.22 | 73,429 |
30 Apr 2024 | 585.35 | 591.25 | 575.35 | 576.75 | 575.02 | 150,287 |
29 Apr 2024 | 576.80 | 586.00 | 571.80 | 583.10 | 581.35 | 107,887 |
26 Apr 2024 | 585.95 | 585.95 | 561.90 | 568.35 | 566.65 | 380,334 |
25 Apr 2024 | 600.00 | 600.00 | 576.00 | 577.25 | 575.52 | 451,033 |
24 Apr 2024 | 611.00 | 615.30 | 602.80 | 608.25 | 606.43 | 165,478 |
23 Apr 2024 | 589.95 | 607.00 | 585.25 | 604.20 | 602.39 | 92,548 |
22 Apr 2024 | 603.00 | 605.60 | 584.15 | 585.30 | 583.55 | 93,520 |
19 Apr 2024 | 584.50 | 599.00 | 579.50 | 596.65 | 594.86 | 103,089 |
18 Apr 2024 | 588.00 | 598.95 | 587.30 | 593.70 | 591.92 | 47,741 |
16 Apr 2024 | 597.55 | 604.55 | 582.00 | 583.45 | 581.70 | 127,388 |
15 Apr 2024 | 595.15 | 607.50 | 593.40 | 597.60 | 595.81 | 91,000 |
12 Apr 2024 | 597.55 | 615.90 | 597.00 | 607.25 | 605.43 | 231,418 |
10 Apr 2024 | 603.20 | 604.80 | 595.25 | 596.20 | 594.41 | 48,222 |
09 Apr 2024 | 606.35 | 606.60 | 595.00 | 597.00 | 595.21 | 31,542 |
08 Apr 2024 | 618.95 | 618.95 | 567.30 | 604.90 | 603.09 | 121,236 |
05 Apr 2024 | 620.65 | 622.00 | 608.85 | 612.90 | 611.06 | 122,496 |
04 Apr 2024 | 613.85 | 622.25 | 612.00 | 618.20 | 616.35 | 73,113 |
03 Apr 2024 | 606.55 | 618.50 | 600.05 | 613.90 | 612.06 | 132,300 |
02 Apr 2024 | 602.00 | 608.00 | 596.65 | 604.95 | 603.14 | 140,146 |
01 Apr 2024 | 599.40 | 606.00 | 594.25 | 601.95 | 600.15 | 218,701 |
28 Mar 2024 | 591.35 | 595.60 | 583.00 | 591.35 | 589.58 | 167,607 |
27 Mar 2024 | 569.85 | 593.20 | 569.50 | 585.70 | 583.94 | 193,458 |
26 Mar 2024 | 548.10 | 570.75 | 548.10 | 568.55 | 566.85 | 121,840 |
22 Mar 2024 | 563.20 | 564.70 | 555.00 | 557.15 | 555.48 | 97,657 |
21 Mar 2024 | 553.90 | 564.90 | 549.40 | 563.65 | 561.96 | 41,890 |
20 Mar 2024 | 549.10 | 555.10 | 541.00 | 547.80 | 546.16 | 39,464 |
19 Mar 2024 | 552.90 | 557.40 | 545.10 | 548.95 | 547.30 | 70,702 |
18 Mar 2024 | 561.35 | 562.30 | 545.65 | 553.10 | 551.44 | 134,207 |
15 Mar 2024 | 565.00 | 565.65 | 550.00 | 562.60 | 560.91 | 64,971 |
14 Mar 2024 | 541.15 | 567.70 | 534.15 | 565.10 | 563.41 | 95,076 |
13 Mar 2024 | 572.90 | 576.75 | 540.15 | 545.00 | 543.37 | 296,964 |
12 Mar 2024 | 571.80 | 576.20 | 563.25 | 568.65 | 566.95 | 76,092 |
11 Mar 2024 | 580.80 | 587.95 | 569.50 | 572.50 | 570.78 | 103,320 |
07 Mar 2024 | 577.85 | 589.55 | 575.20 | 587.60 | 585.84 | 125,898 |
06 Mar 2024 | 587.70 | 587.70 | 565.50 | 574.60 | 572.88 | 64,183 |
05 Mar 2024 | 589.00 | 594.40 | 583.15 | 584.75 | 583.00 | 83,154 |
04 Mar 2024 | 593.20 | 593.20 | 584.00 | 588.85 | 587.09 | 57,318 |
01 Mar 2024 | 590.00 | 594.95 | 585.15 | 589.40 | 587.63 | 3,755,677 |
29 Feb 2024 | 571.95 | 589.35 | 564.30 | 587.25 | 585.49 | 87,712 |
28 Feb 2024 | 590.95 | 590.95 | 566.35 | 570.45 | 568.74 | 170,258 |
27 Feb 2024 | 575.50 | 594.05 | 575.30 | 589.75 | 587.98 | 161,784 |
26 Feb 2024 | 597.95 | 599.40 | 567.00 | 579.70 | 577.96 | 298,400 |
23 Feb 2024 | 580.00 | 602.75 | 579.20 | 594.10 | 592.32 | 374,615 |
22 Feb 2024 | 560.80 | 583.00 | 552.75 | 578.85 | 577.12 | 219,669 |
21 Feb 2024 | 551.75 | 564.50 | 546.65 | 556.80 | 555.13 | 115,001 |
20 Feb 2024 | 544.80 | 551.25 | 543.35 | 548.40 | 546.76 | 139,462 |
19 Feb 2024 | 539.85 | 544.40 | 535.25 | 542.60 | 540.97 | 84,328 |
16 Feb 2024 | 529.00 | 540.75 | 526.00 | 537.40 | 535.79 | 75,891 |
15 Feb 2024 | 529.00 | 531.45 | 525.30 | 527.50 | 525.92 | 95,553 |
14 Feb 2024 | 518.70 | 529.00 | 515.55 | 527.85 | 526.27 | 73,469 |
13 Feb 2024 | 529.70 | 532.10 | 515.65 | 523.20 | 521.63 | 85,743 |
12 Feb 2024 | 535.20 | 538.50 | 526.50 | 529.55 | 527.96 | 257,248 |
09 Feb 2024 | 528.85 | 537.05 | 523.65 | 532.95 | 531.35 | 443,262 |
08 Feb 2024 | 529.45 | 530.40 | 523.00 | 525.15 | 523.58 | 158,905 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |