Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 May 2024 | 667.00 | 669.00 | 654.00 | 654.00 | 654.00 | 6,324 |
22 May 2024 | 674.90 | 674.90 | 665.00 | 667.00 | 667.00 | 4,997 |
21 May 2024 | 700.00 | 700.00 | 665.00 | 666.75 | 666.75 | 21,165 |
17 May 2024 | 692.00 | 697.75 | 685.50 | 687.45 | 687.45 | 13,420 |
16 May 2024 | 707.00 | 715.00 | 684.00 | 685.90 | 685.90 | 22,782 |
15 May 2024 | 717.00 | 729.00 | 684.00 | 697.75 | 697.75 | 45,489 |
14 May 2024 | 715.00 | 725.00 | 693.00 | 710.70 | 710.70 | 53,757 |
13 May 2024 | 680.00 | 715.95 | 660.90 | 698.00 | 698.00 | 71,961 |
10 May 2024 | 649.00 | 675.00 | 641.10 | 670.40 | 670.40 | 29,739 |
09 May 2024 | 654.30 | 655.40 | 640.00 | 641.85 | 641.85 | 8,542 |
08 May 2024 | 653.95 | 660.30 | 643.45 | 655.10 | 655.10 | 12,295 |
07 May 2024 | 677.90 | 677.90 | 642.05 | 645.85 | 645.85 | 10,609 |
06 May 2024 | 652.00 | 669.80 | 650.55 | 665.50 | 665.50 | 19,085 |
03 May 2024 | 677.80 | 680.00 | 654.30 | 661.70 | 661.70 | 17,454 |
02 May 2024 | 652.00 | 675.00 | 648.75 | 671.45 | 671.45 | 33,158 |
30 Apr 2024 | 657.80 | 675.95 | 647.00 | 658.70 | 658.70 | 54,708 |
29 Apr 2024 | 592.90 | 666.00 | 592.90 | 655.45 | 655.45 | 110,772 |
26 Apr 2024 | 592.00 | 605.95 | 588.15 | 592.90 | 592.90 | 7,863 |
25 Apr 2024 | 590.00 | 609.95 | 581.50 | 594.20 | 594.20 | 15,550 |
24 Apr 2024 | 589.75 | 592.95 | 580.10 | 585.90 | 585.90 | 9,353 |
23 Apr 2024 | 577.80 | 589.95 | 576.30 | 582.80 | 582.80 | 8,863 |
22 Apr 2024 | 570.00 | 596.85 | 570.00 | 573.85 | 573.85 | 15,154 |
19 Apr 2024 | 577.70 | 578.00 | 565.95 | 568.00 | 568.00 | 9,081 |
18 Apr 2024 | 588.55 | 594.00 | 575.20 | 577.70 | 577.70 | 8,917 |
16 Apr 2024 | 577.00 | 592.80 | 571.50 | 579.35 | 579.35 | 5,465 |
15 Apr 2024 | 578.00 | 584.95 | 565.00 | 580.35 | 580.35 | 11,024 |
12 Apr 2024 | 607.35 | 607.35 | 583.05 | 594.55 | 594.55 | 11,879 |
10 Apr 2024 | 609.00 | 618.95 | 600.20 | 606.35 | 606.35 | 21,708 |
09 Apr 2024 | 596.70 | 609.90 | 581.05 | 603.25 | 603.25 | 22,034 |
08 Apr 2024 | 580.20 | 586.15 | 576.20 | 584.40 | 584.40 | 12,463 |
05 Apr 2024 | 561.80 | 580.00 | 561.80 | 577.20 | 577.20 | 8,722 |
04 Apr 2024 | 582.00 | 584.95 | 559.75 | 567.50 | 567.50 | 16,022 |
03 Apr 2024 | 557.40 | 580.40 | 552.50 | 575.70 | 575.70 | 14,466 |
02 Apr 2024 | 552.00 | 561.50 | 545.70 | 552.95 | 552.95 | 11,181 |
01 Apr 2024 | 536.95 | 563.90 | 536.95 | 547.25 | 547.25 | 19,847 |
28 Mar 2024 | 534.60 | 546.40 | 531.30 | 536.85 | 536.85 | 15,168 |
27 Mar 2024 | 530.10 | 541.85 | 524.75 | 530.10 | 530.10 | 22,491 |
26 Mar 2024 | 550.00 | 565.00 | 533.00 | 535.60 | 535.60 | 14,653 |
22 Mar 2024 | 530.15 | 555.00 | 522.65 | 547.85 | 547.85 | 15,521 |
21 Mar 2024 | 522.10 | 544.25 | 522.10 | 529.50 | 529.50 | 26,758 |
20 Mar 2024 | 546.40 | 549.95 | 522.00 | 525.00 | 525.00 | 16,433 |
19 Mar 2024 | 561.50 | 563.00 | 535.00 | 537.90 | 537.90 | 26,260 |
18 Mar 2024 | 569.90 | 578.10 | 554.00 | 556.55 | 556.55 | 8,427 |
15 Mar 2024 | 571.00 | 581.45 | 560.00 | 565.95 | 565.95 | 13,884 |
14 Mar 2024 | 566.00 | 581.90 | 560.20 | 565.60 | 565.60 | 22,553 |
13 Mar 2024 | 580.00 | 593.55 | 558.00 | 566.45 | 566.45 | 31,101 |
12 Mar 2024 | 601.65 | 601.65 | 576.00 | 588.05 | 588.05 | 23,906 |
11 Mar 2024 | 613.30 | 617.65 | 594.00 | 598.10 | 598.10 | 9,796 |
07 Mar 2024 | 609.35 | 617.90 | 607.75 | 613.30 | 613.30 | 4,104 |
06 Mar 2024 | 605.50 | 622.50 | 605.50 | 609.35 | 609.35 | 5,863 |
05 Mar 2024 | 629.80 | 629.80 | 613.10 | 618.25 | 618.25 | 6,867 |
04 Mar 2024 | 626.85 | 654.60 | 618.35 | 629.55 | 629.55 | 31,609 |
01 Mar 2024 | 625.95 | 629.75 | 615.10 | 617.75 | 617.75 | 5,971 |
29 Feb 2024 | 606.75 | 630.00 | 602.35 | 624.35 | 624.35 | 11,645 |
28 Feb 2024 | 623.40 | 628.45 | 604.00 | 605.60 | 605.60 | 18,997 |
27 Feb 2024 | 631.20 | 635.50 | 620.95 | 623.40 | 623.40 | 8,406 |
26 Feb 2024 | 646.00 | 646.55 | 630.00 | 632.00 | 632.00 | 6,436 |
23 Feb 2024 | 640.00 | 648.00 | 639.75 | 641.55 | 641.55 | 9,767 |
22 Feb 2024 | 646.45 | 680.15 | 635.05 | 637.90 | 637.90 | 35,383 |
21 Feb 2024 | 655.50 | 660.90 | 633.00 | 640.15 | 640.15 | 19,945 |
20 Feb 2024 | 648.05 | 677.95 | 646.20 | 652.55 | 652.55 | 29,840 |
19 Feb 2024 | 645.40 | 656.00 | 639.10 | 650.80 | 650.80 | 19,390 |
16 Feb 2024 | 650.00 | 650.00 | 636.10 | 643.95 | 643.95 | 5,200 |
15 Feb 2024 | 643.95 | 656.55 | 638.00 | 643.30 | 643.30 | 17,110 |
14 Feb 2024 | 644.50 | 681.40 | 633.00 | 640.00 | 640.00 | 79,399 |
13 Feb 2024 | 634.10 | 701.60 | 616.00 | 647.75 | 647.75 | 136,908 |
12 Feb 2024 | 651.60 | 655.45 | 628.55 | 633.70 | 633.70 | 11,582 |
09 Feb 2024 | 649.95 | 658.70 | 620.30 | 643.55 | 643.55 | 21,843 |
08 Feb 2024 | 669.10 | 669.10 | 642.75 | 647.80 | 647.80 | 20,969 |
07 Feb 2024 | 655.30 | 696.00 | 648.00 | 669.10 | 669.10 | 76,301 |
06 Feb 2024 | 644.00 | 664.00 | 640.60 | 651.25 | 651.25 | 23,595 |
05 Feb 2024 | 626.00 | 666.00 | 613.50 | 642.75 | 642.75 | 68,449 |
02 Feb 2024 | 622.25 | 643.00 | 622.10 | 631.55 | 631.55 | 16,844 |
01 Feb 2024 | 638.05 | 644.00 | 617.55 | 622.15 | 622.15 | 15,650 |
31 Jan 2024 | 633.45 | 641.30 | 622.95 | 635.80 | 635.80 | 16,371 |
30 Jan 2024 | 631.00 | 638.80 | 622.00 | 627.10 | 627.10 | 11,030 |
29 Jan 2024 | 634.00 | 642.95 | 619.50 | 626.05 | 626.05 | 17,345 |
25 Jan 2024 | 610.40 | 638.10 | 610.40 | 626.90 | 626.90 | 14,821 |
24 Jan 2024 | 614.40 | 620.00 | 594.00 | 610.40 | 610.40 | 16,561 |
23 Jan 2024 | 631.65 | 638.65 | 612.00 | 614.10 | 614.10 | 10,889 |
19 Jan 2024 | 642.90 | 652.95 | 630.00 | 634.70 | 634.70 | 15,351 |
18 Jan 2024 | 654.50 | 657.00 | 628.00 | 641.80 | 641.80 | 22,701 |
17 Jan 2024 | 669.00 | 669.00 | 639.85 | 648.75 | 648.75 | 16,017 |
16 Jan 2024 | 636.25 | 660.65 | 626.05 | 653.50 | 653.50 | 27,793 |
15 Jan 2024 | 647.75 | 652.55 | 634.80 | 640.25 | 640.25 | 20,452 |
12 Jan 2024 | 645.65 | 653.95 | 641.90 | 646.65 | 646.65 | 10,253 |
11 Jan 2024 | 656.40 | 656.45 | 645.00 | 652.75 | 652.75 | 7,559 |
10 Jan 2024 | 664.20 | 664.20 | 645.15 | 648.45 | 648.45 | 10,589 |
09 Jan 2024 | 661.05 | 671.80 | 646.10 | 658.35 | 658.35 | 16,963 |
08 Jan 2024 | 666.00 | 677.25 | 655.05 | 659.95 | 659.95 | 10,617 |
05 Jan 2024 | 675.55 | 681.00 | 665.10 | 667.60 | 667.60 | 16,361 |
04 Jan 2024 | 681.80 | 683.60 | 674.60 | 675.70 | 675.70 | 7,081 |
03 Jan 2024 | 694.90 | 694.90 | 665.25 | 674.60 | 674.60 | 13,563 |
02 Jan 2024 | 697.75 | 707.00 | 679.90 | 689.55 | 689.55 | 13,315 |
01 Jan 2024 | 687.75 | 703.00 | 681.70 | 690.85 | 690.85 | 28,077 |
29 Dec 2023 | 656.10 | 687.00 | 656.10 | 681.70 | 681.70 | 67,623 |
28 Dec 2023 | 659.50 | 664.00 | 655.30 | 660.00 | 660.00 | 12,142 |
27 Dec 2023 | 665.00 | 669.45 | 655.10 | 659.65 | 659.65 | 13,906 |
26 Dec 2023 | 663.15 | 674.30 | 650.70 | 657.60 | 657.60 | 15,119 |
22 Dec 2023 | 668.45 | 681.95 | 656.95 | 667.95 | 667.95 | 19,480 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |