Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 668.50 | 669.50 | 656.00 | 667.00 | 667.00 | 2,020 |
02 May 2024 | 698.25 | 695.00 | 664.00 | 667.00 | 667.00 | 7,555 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 695.75 | 703.00 | 697.00 | 700.21 | 700.21 | 13,466 |
29 Apr 2024 | 697.75 | 699.50 | 689.00 | 696.02 | 696.02 | 3,319 |
26 Apr 2024 | 688.00 | 692.00 | 685.98 | 690.00 | 690.00 | 30,814 |
25 Apr 2024 | 666.50 | 687.00 | 662.50 | 685.63 | 685.63 | 60,494 |
24 Apr 2024 | 661.50 | 670.00 | 656.50 | 668.16 | 668.16 | 29,325 |
23 Apr 2024 | 653.25 | 665.00 | 651.00 | 661.00 | 661.00 | 32,298 |
22 Apr 2024 | 654.75 | 658.50 | 648.50 | 656.30 | 656.30 | 41,910 |
19 Apr 2024 | 656.25 | 656.50 | 645.50 | 652.50 | 652.50 | 70,970 |
18 Apr 2024 | 648.50 | 662.50 | 642.50 | 652.09 | 652.09 | 34,109 |
17 Apr 2024 | 664.00 | 667.50 | 658.00 | 658.50 | 658.50 | 17,716 |
16 Apr 2024 | 672.75 | 673.00 | 665.00 | 670.50 | 670.50 | 9,970 |
15 Apr 2024 | 679.25 | 681.50 | 677.50 | 679.00 | 679.00 | 12,578 |
12 Apr 2024 | 680.00 | 683.50 | 667.50 | 676.00 | 676.00 | 11,669 |
11 Apr 2024 | 683.50 | 692.00 | 660.00 | 673.81 | 673.81 | 36,878 |
10 Apr 2024 | 684.00 | 687.50 | 677.00 | 687.50 | 687.50 | 14,157 |
09 Apr 2024 | 683.00 | 683.50 | 678.69 | 682.07 | 682.07 | 11,106 |
08 Apr 2024 | 679.25 | 688.00 | 674.00 | 683.82 | 683.82 | 14,943 |
05 Apr 2024 | 675.75 | 683.50 | 675.50 | 680.21 | 680.21 | 11,013 |
04 Apr 2024 | 672.25 | 679.00 | 667.20 | 668.50 | 668.50 | 11,437 |
03 Apr 2024 | 680.00 | 679.07 | 665.50 | 671.18 | 671.18 | 27,390 |
02 Apr 2024 | 714.75 | 702.50 | 674.50 | 684.41 | 684.41 | 34,712 |
28 Mar 2024 | 715.40 | 715.40 | 715.40 | 715.40 | 715.40 | 1,570 |
27 Mar 2024 | 710.10 | 716.23 | 710.14 | 714.00 | 714.00 | 5,451 |
26 Mar 2024 | 714.00 | 711.60 | 706.00 | 710.12 | 710.12 | 14,058 |
25 Mar 2024 | 708.90 | 718.40 | 705.00 | 708.00 | 708.00 | 17,323 |
22 Mar 2024 | 711.10 | 716.20 | 710.00 | 711.80 | 711.80 | 13,052 |
21 Mar 2024 | 715.40 | 717.20 | 709.80 | 713.51 | 713.51 | 13,612 |
20 Mar 2024 | 702.30 | 716.60 | 702.80 | 711.44 | 711.44 | 10,797 |
19 Mar 2024 | 700.10 | 710.60 | 700.60 | 702.80 | 702.80 | 9,209 |
18 Mar 2024 | 696.00 | 701.60 | 692.40 | 697.00 | 697.00 | 14,618 |
15 Mar 2024 | 698.80 | 699.20 | 689.20 | 696.54 | 696.54 | 8,796 |
14 Mar 2024 | 696.00 | 700.80 | 693.40 | 693.80 | 693.80 | 9,628 |
13 Mar 2024 | 698.60 | 702.60 | 692.40 | 697.17 | 697.17 | 14,865 |
12 Mar 2024 | 691.40 | 699.00 | 691.20 | 697.60 | 697.60 | 4,628 |
11 Mar 2024 | 696.00 | 701.80 | 689.80 | 697.64 | 697.64 | 12,882 |
08 Mar 2024 | 694.70 | 700.40 | 693.80 | 696.74 | 696.74 | 8,812 |
07 Mar 2024 | 691.80 | 698.00 | 687.20 | 693.07 | 693.07 | 36,394 |
06 Mar 2024 | 696.20 | 704.20 | 690.00 | 701.80 | 701.80 | 30,448 |
05 Mar 2024 | 685.90 | 699.80 | 679.80 | 694.29 | 694.29 | 28,638 |
04 Mar 2024 | 681.00 | 684.00 | 672.60 | 675.80 | 675.80 | 8,495 |
01 Mar 2024 | 674.20 | 685.40 | 667.60 | 684.20 | 684.20 | 16,611 |
29 Feb 2024 | 655.70 | 673.47 | 652.00 | 670.57 | 670.57 | 148,025 |
28 Feb 2024 | 646.10 | 659.00 | 646.20 | 653.59 | 653.59 | 21,721 |
27 Feb 2024 | 646.50 | 651.40 | 640.00 | 642.33 | 642.33 | 9,075 |
26 Feb 2024 | 644.50 | 650.80 | 642.40 | 648.11 | 648.11 | 5,806 |
23 Feb 2024 | 643.00 | 649.26 | 639.40 | 641.48 | 641.48 | 17,167 |
22 Feb 2024 | 644.30 | 648.00 | 635.20 | 644.90 | 644.90 | 25,236 |
21 Feb 2024 | 634.60 | 644.20 | 633.40 | 640.26 | 640.26 | 11,820 |
20 Feb 2024 | 627.00 | 637.60 | 624.80 | 637.14 | 637.14 | 14,470 |
19 Feb 2024 | 629.30 | 636.20 | 625.80 | 629.90 | 629.90 | 604,724 |
16 Feb 2024 | 610.20 | 633.00 | 606.20 | 625.92 | 625.92 | 13,828 |
15 Feb 2024 | 601.60 | 622.68 | 592.00 | 611.98 | 611.98 | 9,754 |
14 Feb 2024 | 581.50 | 594.40 | 584.80 | 591.64 | 591.64 | 5,818 |
13 Feb 2024 | 581.70 | 584.60 | 578.00 | 580.40 | 580.40 | 323,288 |
12 Feb 2024 | 584.20 | 586.20 | 579.40 | 581.05 | 581.05 | 6,770 |
09 Feb 2024 | 582.50 | 587.60 | 575.20 | 579.29 | 579.29 | 20,334 |
08 Feb 2024 | 601.20 | 602.00 | 582.60 | 591.20 | 591.20 | 14,358 |
07 Feb 2024 | 605.90 | 610.60 | 601.00 | 602.35 | 602.35 | 57,909 |
06 Feb 2024 | 601.00 | 606.60 | 596.40 | 606.53 | 606.53 | 10,225 |
05 Feb 2024 | 593.20 | 604.40 | 588.00 | 600.20 | 600.20 | 6,288 |
02 Feb 2024 | 593.00 | 596.80 | 583.20 | 591.60 | 591.60 | 10,164 |
01 Feb 2024 | 586.40 | 586.20 | 580.60 | 582.73 | 582.73 | 174,710 |
31 Jan 2024 | 585.20 | 587.20 | 580.80 | 582.80 | 582.80 | 12,662 |
30 Jan 2024 | 582.90 | 589.60 | 579.00 | 587.40 | 587.40 | 40,671 |
29 Jan 2024 | 576.40 | 582.69 | 573.40 | 582.48 | 582.48 | 69,804 |
26 Jan 2024 | 579.60 | 583.60 | 568.20 | 575.29 | 575.29 | 88,571 |
25 Jan 2024 | 597.90 | 600.00 | 563.40 | 577.65 | 577.65 | 56,517 |
24 Jan 2024 | 597.10 | 600.60 | 591.00 | 593.77 | 593.77 | 68,599 |
23 Jan 2024 | 609.00 | 608.94 | 595.00 | 596.80 | 596.80 | 15,526 |
22 Jan 2024 | 611.20 | 612.00 | 606.60 | 609.57 | 609.57 | 11,966 |
19 Jan 2024 | 601.20 | 613.40 | 603.00 | 606.95 | 606.95 | 18,195 |
18 Jan 2024 | 585.60 | 601.00 | 583.40 | 598.33 | 598.33 | 57,016 |
17 Jan 2024 | 585.80 | 586.20 | 580.40 | 583.71 | 583.71 | 26,334 |
16 Jan 2024 | 586.00 | 588.00 | 580.40 | 584.66 | 584.66 | 24,988 |
15 Jan 2024 | 583.10 | 585.60 | 577.80 | 582.73 | 582.73 | 19,134 |
12 Jan 2024 | 578.60 | 587.40 | 573.40 | 584.00 | 584.00 | 36,611 |
11 Jan 2024 | 585.80 | 589.00 | 570.60 | 580.22 | 580.22 | 62,324 |
10 Jan 2024 | 591.30 | 597.80 | 577.40 | 582.06 | 582.06 | 106,454 |
09 Jan 2024 | 595.00 | 600.80 | 591.60 | 594.17 | 594.17 | 50,719 |
08 Jan 2024 | 590.30 | 596.40 | 582.00 | 585.81 | 585.81 | 142,308 |
05 Jan 2024 | 587.80 | 593.80 | 587.14 | 591.70 | 591.70 | 21,541 |
04 Jan 2024 | 577.60 | 589.60 | 578.20 | 583.95 | 583.95 | 18,526 |
03 Jan 2024 | 563.40 | 574.99 | 563.46 | 573.86 | 573.86 | 23,908 |
02 Jan 2024 | 568.80 | 572.60 | 561.80 | 570.46 | 570.46 | 13,254 |
29 Dec 2023 | 563.40 | 569.20 | 563.20 | 565.37 | 565.37 | 12,190 |
28 Dec 2023 | 558.10 | 563.00 | 554.60 | 554.60 | 554.60 | 8,045 |
27 Dec 2023 | 540.50 | 561.20 | 540.00 | 558.15 | 558.15 | 17,605 |
22 Dec 2023 | 536.60 | 540.40 | 523.20 | 534.36 | 534.36 | 29,838 |
21 Dec 2023 | 556.90 | 561.20 | 554.00 | 554.28 | 554.28 | 10,551 |
20 Dec 2023 | 570.20 | 571.00 | 549.00 | 553.80 | 553.80 | 32,166 |
19 Dec 2023 | 567.30 | 572.60 | 564.40 | 567.20 | 567.20 | 10,357 |
18 Dec 2023 | 562.20 | 569.80 | 560.00 | 567.19 | 567.19 | 13,644 |
15 Dec 2023 | 578.60 | 579.00 | 564.60 | 573.49 | 573.49 | 36,938 |
14 Dec 2023 | 574.30 | 583.20 | 568.20 | 570.40 | 570.40 | 22,445 |
13 Dec 2023 | 580.10 | 578.00 | 571.80 | 575.55 | 575.55 | 12,405 |
12 Dec 2023 | 585.00 | 590.00 | 579.20 | 580.80 | 580.80 | 25,412 |
11 Dec 2023 | 579.60 | 584.05 | 576.20 | 578.20 | 578.20 | 30,810 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |