Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 636.00 | 645.00 | 630.00 | 635.75 | 635.75 | 5,093 |
04 Jul 2024 | 643.95 | 643.95 | 626.30 | 638.20 | 638.20 | 1,082 |
03 Jul 2024 | 637.50 | 641.35 | 625.55 | 628.30 | 628.30 | 1,571 |
02 Jul 2024 | 643.00 | 647.95 | 633.40 | 637.50 | 637.50 | 767 |
01 Jul 2024 | 622.00 | 660.00 | 621.90 | 643.80 | 643.80 | 4,804 |
28 Jun 2024 | 602.00 | 627.25 | 602.00 | 622.00 | 622.00 | 2,340 |
27 Jun 2024 | 612.40 | 629.50 | 599.55 | 603.50 | 603.50 | 764 |
26 Jun 2024 | 642.35 | 642.35 | 621.45 | 622.20 | 622.20 | 608 |
25 Jun 2024 | 652.00 | 652.00 | 625.00 | 629.45 | 629.45 | 1,002 |
24 Jun 2024 | 629.95 | 644.40 | 625.00 | 633.65 | 633.65 | 3,380 |
21 Jun 2024 | 608.00 | 627.05 | 608.00 | 625.15 | 625.15 | 457 |
20 Jun 2024 | 628.00 | 628.00 | 611.30 | 616.90 | 616.90 | 1,377 |
19 Jun 2024 | 621.80 | 631.55 | 615.20 | 617.75 | 617.75 | 3,406 |
18 Jun 2024 | 625.00 | 632.25 | 620.00 | 628.70 | 628.70 | 2,778 |
14 Jun 2024 | 650.00 | 650.00 | 623.55 | 626.50 | 626.50 | 3,315 |
13 Jun 2024 | 614.00 | 643.55 | 613.05 | 627.70 | 627.70 | 103,703 |
12 Jun 2024 | 600.00 | 617.70 | 600.00 | 611.10 | 611.10 | 4,463 |
11 Jun 2024 | 621.70 | 623.25 | 603.00 | 605.75 | 605.75 | 7,093 |
10 Jun 2024 | 658.00 | 658.00 | 618.50 | 625.40 | 625.40 | 12,938 |
07 Jun 2024 | 643.00 | 654.20 | 623.00 | 630.45 | 630.45 | 7,724 |
06 Jun 2024 | 616.60 | 641.30 | 599.60 | 622.95 | 622.95 | 22,498 |
05 Jun 2024 | 598.95 | 598.95 | 560.00 | 587.80 | 587.80 | 858 |
04 Jun 2024 | 576.00 | 582.45 | 556.05 | 566.55 | 566.55 | 1,130 |
03 Jun 2024 | 548.00 | 605.70 | 543.15 | 588.30 | 588.30 | 8,720 |
31 May 2024 | 544.95 | 547.90 | 543.80 | 546.35 | 546.35 | 186 |
30 May 2024 | 549.70 | 550.90 | 542.40 | 543.40 | 543.40 | 584 |
29 May 2024 | 552.05 | 553.70 | 547.30 | 552.55 | 552.55 | 1,548 |
28 May 2024 | 550.00 | 553.15 | 546.10 | 550.60 | 550.60 | 20,948 |
27 May 2024 | 560.40 | 560.40 | 534.05 | 551.70 | 551.70 | 22,540 |
24 May 2024 | 534.95 | 550.55 | 533.40 | 541.25 | 541.25 | 20,843 |
23 May 2024 | 548.40 | 550.80 | 542.00 | 546.20 | 546.20 | 1,452 |
22 May 2024 | 551.00 | 552.85 | 545.05 | 549.90 | 549.90 | 1,003 |
21 May 2024 | 560.00 | 560.00 | 539.95 | 550.05 | 550.05 | 9,793 |
17 May 2024 | 556.40 | 561.50 | 552.05 | 561.30 | 561.30 | 10,463 |
16 May 2024 | 533.05 | 555.90 | 533.05 | 552.45 | 552.45 | 11,315 |
15 May 2024 | 528.10 | 545.05 | 527.15 | 540.85 | 540.85 | 10,378 |
14 May 2024 | 540.50 | 548.30 | 525.30 | 527.60 | 527.60 | 1,603 |
13 May 2024 | 535.05 | 545.70 | 526.95 | 541.70 | 541.70 | 1,541 |
10 May 2024 | 540.65 | 548.20 | 539.50 | 544.85 | 544.85 | 304 |
09 May 2024 | 554.40 | 555.00 | 534.00 | 540.90 | 540.90 | 2,725 |
08 May 2024 | 550.35 | 559.00 | 549.30 | 557.30 | 557.30 | 275 |
07 May 2024 | 567.80 | 567.80 | 549.20 | 550.30 | 550.30 | 1,153 |
06 May 2024 | 557.35 | 567.80 | 552.95 | 567.80 | 567.80 | 705 |
03 May 2024 | 559.95 | 568.40 | 548.55 | 549.75 | 549.75 | 948 |
02 May 2024 | 557.50 | 563.70 | 554.00 | 559.80 | 559.80 | 1,184 |
30 Apr 2024 | 560.25 | 567.20 | 556.55 | 559.80 | 559.80 | 1,336 |
29 Apr 2024 | 582.65 | 582.65 | 555.90 | 560.25 | 560.25 | 2,327 |
26 Apr 2024 | 576.80 | 576.80 | 564.15 | 568.35 | 568.35 | 1,958 |
25 Apr 2024 | 571.00 | 578.15 | 568.95 | 577.30 | 577.30 | 1,826 |
24 Apr 2024 | 585.00 | 585.00 | 570.55 | 575.40 | 575.40 | 4,470 |
23 Apr 2024 | 599.75 | 599.75 | 580.05 | 584.15 | 584.15 | 1,490 |
22 Apr 2024 | 596.95 | 605.00 | 574.60 | 588.05 | 588.05 | 7,255 |
19 Apr 2024 | 542.90 | 595.75 | 542.85 | 587.40 | 587.40 | 4,845 |
18 Apr 2024 | 567.00 | 570.30 | 563.15 | 565.45 | 565.45 | 429 |
16 Apr 2024 | 549.00 | 574.90 | 543.40 | 567.50 | 567.50 | 3,804 |
15 Apr 2024 | 550.75 | 558.00 | 540.25 | 553.45 | 553.45 | 2,635 |
12 Apr 2024 | 569.00 | 575.90 | 560.00 | 560.95 | 560.95 | 1,496 |
10 Apr 2024 | 575.00 | 577.60 | 559.55 | 569.55 | 569.55 | 2,072 |
09 Apr 2024 | 569.35 | 579.00 | 551.90 | 572.90 | 572.90 | 1,388 |
08 Apr 2024 | 545.20 | 559.95 | 545.20 | 554.25 | 554.25 | 1,090 |
05 Apr 2024 | 548.70 | 554.25 | 546.60 | 551.90 | 551.90 | 2,046 |
04 Apr 2024 | 515.05 | 554.35 | 515.05 | 549.40 | 549.40 | 2,734 |
03 Apr 2024 | 550.75 | 552.05 | 540.95 | 544.20 | 544.20 | 815 |
02 Apr 2024 | 530.90 | 558.15 | 524.45 | 549.25 | 549.25 | 2,789 |
01 Apr 2024 | 528.70 | 537.35 | 523.40 | 527.90 | 527.90 | 1,355 |
28 Mar 2024 | 516.80 | 528.90 | 514.80 | 524.35 | 524.35 | 998 |
27 Mar 2024 | 513.75 | 525.90 | 511.40 | 513.75 | 513.75 | 3,392 |
26 Mar 2024 | 510.50 | 527.70 | 510.25 | 513.00 | 513.00 | 7,620 |
22 Mar 2024 | 507.70 | 509.50 | 507.60 | 508.90 | 508.90 | 232 |
21 Mar 2024 | 512.25 | 512.25 | 504.45 | 507.30 | 507.30 | 295 |
20 Mar 2024 | 515.00 | 515.00 | 507.75 | 509.10 | 509.10 | 396 |
19 Mar 2024 | 511.90 | 512.05 | 507.15 | 508.00 | 508.00 | 7,978 |
18 Mar 2024 | 514.30 | 515.10 | 507.15 | 510.05 | 510.05 | 400 |
15 Mar 2024 | 501.30 | 517.50 | 501.30 | 515.30 | 515.30 | 819 |
14 Mar 2024 | 514.65 | 521.20 | 510.75 | 515.90 | 515.90 | 2,036 |
13 Mar 2024 | 524.75 | 524.90 | 510.00 | 510.75 | 510.75 | 3,373 |
12 Mar 2024 | 530.40 | 535.35 | 522.30 | 524.25 | 524.25 | 8,005 |
11 Mar 2024 | 529.10 | 536.95 | 519.20 | 535.10 | 535.10 | 1,676 |
07 Mar 2024 | 517.45 | 529.65 | 517.45 | 525.85 | 525.85 | 1,404 |
06 Mar 2024 | 528.70 | 533.90 | 520.95 | 525.70 | 525.70 | 3,228 |
05 Mar 2024 | 530.10 | 536.45 | 519.50 | 525.15 | 525.15 | 997 |
04 Mar 2024 | 535.95 | 548.50 | 527.25 | 528.50 | 528.50 | 6,760 |
01 Mar 2024 | 538.30 | 549.00 | 522.05 | 545.80 | 545.80 | 2,808 |
29 Feb 2024 | 540.40 | 540.40 | 530.50 | 534.00 | 534.00 | 2,685 |
28 Feb 2024 | 542.15 | 544.85 | 525.55 | 536.75 | 536.75 | 2,850 |
27 Feb 2024 | 518.00 | 540.40 | 515.45 | 535.20 | 535.20 | 3,044 |
26 Feb 2024 | 516.00 | 530.10 | 513.00 | 517.10 | 517.10 | 10,889 |
23 Feb 2024 | 512.40 | 516.30 | 500.35 | 513.25 | 513.25 | 9,350 |
22 Feb 2024 | 508.90 | 516.00 | 500.00 | 503.20 | 503.20 | 3,583 |
21 Feb 2024 | 512.05 | 521.30 | 500.00 | 501.15 | 501.15 | 5,727 |
20 Feb 2024 | 514.20 | 514.95 | 499.00 | 506.90 | 506.90 | 5,538 |
19 Feb 2024 | 509.00 | 518.45 | 503.30 | 506.70 | 506.70 | 1,147 |
16 Feb 2024 | 524.95 | 529.25 | 504.50 | 508.10 | 508.10 | 6,321 |
15 Feb 2024 | 536.80 | 537.00 | 519.00 | 520.80 | 520.80 | 626 |
14 Feb 2024 | 530.40 | 539.25 | 528.05 | 532.25 | 532.25 | 491 |
13 Feb 2024 | 556.70 | 556.70 | 523.95 | 527.25 | 527.25 | 234 |
12 Feb 2024 | 528.45 | 549.70 | 520.00 | 538.85 | 538.85 | 111,028 |
09 Feb 2024 | 550.35 | 550.35 | 524.00 | 528.35 | 528.35 | 1,492 |
08 Feb 2024 | 535.95 | 540.45 | 532.60 | 533.85 | 533.85 | 2,154 |
07 Feb 2024 | 548.50 | 548.50 | 533.35 | 534.85 | 534.85 | 1,430 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |