Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 586.45 | 594.10 | 582.30 | 590.95 | 590.95 | 670 |
27 Jun 2024 | 592.35 | 592.35 | 576.60 | 581.20 | 581.20 | 1,325 |
26 Jun 2024 | 588.00 | 603.00 | 584.90 | 592.35 | 592.35 | 1,952 |
25 Jun 2024 | 575.00 | 630.00 | 575.00 | 587.55 | 587.55 | 16,155 |
24 Jun 2024 | 584.85 | 584.90 | 571.65 | 575.90 | 575.90 | 583 |
21 Jun 2024 | 584.80 | 587.50 | 572.00 | 574.30 | 574.30 | 1,662 |
20 Jun 2024 | 581.85 | 593.00 | 577.65 | 584.30 | 584.30 | 644 |
19 Jun 2024 | 576.20 | 595.00 | 565.60 | 579.20 | 579.20 | 7,507 |
18 Jun 2024 | 580.00 | 584.20 | 569.00 | 575.70 | 575.70 | 1,284 |
14 Jun 2024 | 578.65 | 590.00 | 575.30 | 576.90 | 576.90 | 2,424 |
13 Jun 2024 | 588.00 | 588.00 | 571.00 | 577.15 | 577.15 | 2,087 |
12 Jun 2024 | 575.00 | 587.15 | 572.80 | 575.30 | 575.30 | 1,657 |
11 Jun 2024 | 571.00 | 575.95 | 567.30 | 570.95 | 570.95 | 1,717 |
10 Jun 2024 | 595.00 | 595.00 | 568.30 | 572.00 | 572.00 | 3,670 |
07 Jun 2024 | 598.00 | 598.00 | 561.55 | 570.15 | 570.15 | 3,585 |
06 Jun 2024 | 569.70 | 583.70 | 557.15 | 570.00 | 570.00 | 2,860 |
05 Jun 2024 | 593.95 | 593.95 | 529.35 | 561.90 | 561.90 | 6,606 |
04 Jun 2024 | 595.45 | 595.45 | 501.65 | 530.45 | 530.45 | 8,795 |
03 Jun 2024 | 600.00 | 608.40 | 581.80 | 583.45 | 583.45 | 2,932 |
31 May 2024 | 599.35 | 609.95 | 585.00 | 585.60 | 585.60 | 5,100 |
30 May 2024 | 602.05 | 603.95 | 585.10 | 591.80 | 591.80 | 4,110 |
29 May 2024 | 612.70 | 623.10 | 600.40 | 605.95 | 605.95 | 11,765 |
28 May 2024 | 594.65 | 662.25 | 584.05 | 619.30 | 619.30 | 30,652 |
27 May 2024 | 599.00 | 610.30 | 585.90 | 589.75 | 589.75 | 3,352 |
24 May 2024 | 607.95 | 611.20 | 587.05 | 595.60 | 595.60 | 5,409 |
23 May 2024 | 614.95 | 614.95 | 597.60 | 605.45 | 605.45 | 626 |
22 May 2024 | 597.05 | 611.95 | 597.00 | 602.85 | 602.85 | 2,375 |
21 May 2024 | 618.00 | 619.05 | 591.25 | 595.45 | 595.45 | 2,491 |
17 May 2024 | 607.00 | 618.80 | 600.45 | 612.00 | 612.00 | 3,372 |
16 May 2024 | 621.85 | 621.85 | 597.20 | 606.10 | 606.10 | 2,864 |
15 May 2024 | 590.05 | 629.45 | 587.80 | 609.65 | 609.65 | 4,889 |
14 May 2024 | 571.55 | 599.10 | 571.55 | 586.20 | 586.20 | 1,850 |
13 May 2024 | 567.05 | 578.00 | 561.00 | 571.55 | 571.55 | 532 |
10 May 2024 | 581.45 | 581.45 | 550.00 | 566.80 | 566.80 | 1,446 |
09 May 2024 | 590.65 | 590.65 | 551.90 | 556.40 | 556.40 | 2,194 |
08 May 2024 | 546.15 | 591.30 | 546.15 | 579.05 | 579.05 | 3,761 |
07 May 2024 | 600.00 | 600.00 | 560.55 | 566.50 | 566.50 | 20,289 |
06 May 2024 | 629.95 | 629.95 | 582.50 | 591.00 | 591.00 | 16,210 |
03 May 2024 | 640.75 | 650.00 | 616.35 | 621.50 | 621.50 | 20,280 |
02 May 2024 | 748.75 | 748.75 | 618.35 | 633.50 | 633.50 | 59,902 |
30 Apr 2024 | 710.05 | 774.70 | 688.00 | 761.85 | 761.85 | 10,557 |
29 Apr 2024 | 746.95 | 746.95 | 705.50 | 707.65 | 707.65 | 3,687 |
26 Apr 2024 | 741.05 | 748.10 | 722.50 | 724.45 | 724.45 | 11,498 |
25 Apr 2024 | 669.45 | 749.40 | 669.00 | 726.50 | 726.50 | 31,981 |
24 Apr 2024 | 680.00 | 687.00 | 662.00 | 666.70 | 666.70 | 7,202 |
23 Apr 2024 | 698.85 | 698.85 | 665.30 | 683.70 | 683.70 | 10,266 |
22 Apr 2024 | 619.00 | 700.05 | 612.00 | 679.55 | 679.55 | 17,774 |
19 Apr 2024 | 606.00 | 620.00 | 602.00 | 606.90 | 606.90 | 2,709 |
18 Apr 2024 | 649.95 | 652.20 | 609.25 | 614.10 | 614.10 | 3,986 |
16 Apr 2024 | 600.00 | 649.15 | 591.90 | 619.20 | 619.20 | 4,878 |
15 Apr 2024 | 595.05 | 618.10 | 570.40 | 602.55 | 602.55 | 2,247 |
12 Apr 2024 | 630.85 | 639.80 | 612.05 | 624.70 | 624.70 | 1,973 |
10 Apr 2024 | 651.25 | 651.25 | 625.85 | 633.60 | 633.60 | 1,668 |
09 Apr 2024 | 645.65 | 666.45 | 642.00 | 646.90 | 646.90 | 5,281 |
08 Apr 2024 | 619.90 | 692.95 | 619.90 | 639.10 | 639.10 | 5,954 |
05 Apr 2024 | 615.20 | 642.00 | 613.00 | 632.15 | 632.15 | 997 |
04 Apr 2024 | 609.95 | 611.70 | 603.20 | 608.40 | 608.40 | 709 |
03 Apr 2024 | 591.40 | 619.80 | 591.40 | 611.65 | 611.65 | 1,864 |
02 Apr 2024 | 583.95 | 588.85 | 578.30 | 586.80 | 586.80 | 485 |
01 Apr 2024 | 577.90 | 596.85 | 569.95 | 583.95 | 583.95 | 607 |
28 Mar 2024 | 560.00 | 565.00 | 547.15 | 551.25 | 551.25 | 2,871 |
27 Mar 2024 | 579.95 | 579.95 | 552.05 | 561.45 | 561.45 | 11,893 |
26 Mar 2024 | 586.85 | 586.85 | 551.95 | 558.35 | 558.35 | 2,986 |
22 Mar 2024 | 568.00 | 588.00 | 561.95 | 584.55 | 584.55 | 639 |
21 Mar 2024 | 545.85 | 573.10 | 545.85 | 556.85 | 556.85 | 1,153 |
20 Mar 2024 | 564.25 | 567.00 | 537.40 | 541.65 | 541.65 | 924 |
19 Mar 2024 | 575.50 | 575.50 | 557.15 | 560.40 | 560.40 | 953 |
18 Mar 2024 | 569.45 | 591.00 | 568.00 | 572.85 | 572.85 | 1,241 |
15 Mar 2024 | 615.60 | 618.55 | 557.60 | 573.40 | 573.40 | 4,304 |
14 Mar 2024 | 581.50 | 614.00 | 581.50 | 606.50 | 606.50 | 781 |
13 Mar 2024 | 624.80 | 624.80 | 589.10 | 593.30 | 593.30 | 2,114 |
12 Mar 2024 | 624.75 | 628.20 | 597.15 | 615.80 | 615.80 | 3,350 |
11 Mar 2024 | 641.80 | 650.35 | 619.50 | 631.00 | 631.00 | 1,090 |
07 Mar 2024 | 635.25 | 647.85 | 630.00 | 638.30 | 638.30 | 743 |
06 Mar 2024 | 674.05 | 674.05 | 628.35 | 631.45 | 631.45 | 2,453 |
05 Mar 2024 | 682.95 | 705.20 | 673.00 | 679.35 | 679.35 | 452 |
04 Mar 2024 | 704.30 | 704.30 | 685.10 | 690.10 | 690.10 | 1,204 |
01 Mar 2024 | 687.50 | 721.80 | 668.90 | 707.00 | 707.00 | 10,308 |
29 Feb 2024 | 686.80 | 688.30 | 650.80 | 661.85 | 661.85 | 4,965 |
28 Feb 2024 | 685.65 | 719.00 | 672.35 | 687.75 | 687.75 | 2,613 |
27 Feb 2024 | 654.00 | 725.00 | 654.00 | 720.15 | 720.15 | 10,220 |
26 Feb 2024 | 660.40 | 675.15 | 651.05 | 661.00 | 661.00 | 2,150 |
23 Feb 2024 | 673.15 | 673.50 | 658.00 | 660.20 | 660.20 | 380 |
22 Feb 2024 | 678.40 | 682.45 | 659.40 | 666.75 | 666.75 | 413 |
21 Feb 2024 | 682.60 | 682.60 | 660.55 | 663.05 | 663.05 | 934 |
20 Feb 2024 | 695.00 | 700.00 | 660.00 | 682.55 | 682.55 | 4,733 |
19 Feb 2024 | 645.70 | 700.05 | 645.70 | 689.85 | 689.85 | 2,613 |
16 Feb 2024 | 662.45 | 669.35 | 640.50 | 641.85 | 641.85 | 3,035 |
15 Feb 2024 | 658.45 | 667.10 | 650.95 | 651.35 | 651.35 | 806 |
14 Feb 2024 | 665.95 | 672.20 | 640.55 | 650.65 | 650.65 | 909 |
13 Feb 2024 | 672.55 | 689.55 | 660.00 | 662.35 | 662.35 | 3,120 |
12 Feb 2024 | 706.05 | 725.00 | 682.20 | 691.85 | 691.85 | 13,382 |
09 Feb 2024 | 707.80 | 739.90 | 659.80 | 699.25 | 699.25 | 13,177 |
08 Feb 2024 | 657.15 | 700.90 | 650.75 | 677.30 | 677.30 | 10,787 |
07 Feb 2024 | 640.15 | 653.90 | 640.15 | 649.05 | 649.05 | 2,707 |
06 Feb 2024 | 637.25 | 644.05 | 628.95 | 643.20 | 643.20 | 1,690 |
05 Feb 2024 | 650.00 | 650.00 | 633.60 | 647.85 | 647.85 | 1,829 |
02 Feb 2024 | 655.15 | 655.20 | 633.00 | 635.40 | 635.40 | 3,333 |
01 Feb 2024 | 668.45 | 668.45 | 643.95 | 651.15 | 651.15 | 928 |
31 Jan 2024 | 652.15 | 657.50 | 645.00 | 650.60 | 650.60 | 630 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |