Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
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 |
01 May 2024 | - | - | - | - | - | - |
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 |
17 Apr 2024 | - | - | - | - | - | - |
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 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 651.25 | 651.25 | 625.85 | 631.40 | 631.40 | 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 |
25 Mar 2024 | - | - | - | - | - | - |
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 | - | - | - | - | - | - |
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 |
08 Mar 2024 | - | - | - | - | - | - |
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 |
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 |
30 Jan 2024 | 675.00 | 675.00 | 645.65 | 652.35 | 652.35 | 2,589 |
29 Jan 2024 | 673.35 | 688.75 | 661.35 | 664.65 | 664.65 | 3,094 |
26 Jan 2024 | 664.90 | 664.90 | 664.90 | 664.90 | 664.90 | - |
25 Jan 2024 | 689.05 | 693.80 | 660.20 | 664.90 | 664.90 | 1,444 |
24 Jan 2024 | 678.00 | 697.65 | 654.90 | 673.10 | 673.10 | 2,866 |
23 Jan 2024 | 714.95 | 714.95 | 670.00 | 677.30 | 677.30 | 3,868 |
22 Jan 2024 | 690.45 | 690.45 | 690.45 | 690.45 | 690.45 | - |
19 Jan 2024 | 701.00 | 701.00 | 685.55 | 690.45 | 690.45 | 844 |
18 Jan 2024 | 709.95 | 710.00 | 690.00 | 695.65 | 695.65 | 230 |
17 Jan 2024 | 703.85 | 718.90 | 694.55 | 710.85 | 710.85 | 1,835 |
16 Jan 2024 | 718.95 | 720.75 | 692.00 | 695.70 | 695.70 | 2,064 |
12 Jan 2024 | 730.65 | 733.65 | 716.00 | 719.90 | 719.90 | 2,382 |
11 Jan 2024 | 731.55 | 735.00 | 720.00 | 723.55 | 723.55 | 1,536 |
10 Jan 2024 | 740.05 | 740.05 | 719.60 | 722.50 | 722.50 | 2,613 |
09 Jan 2024 | 738.00 | 758.00 | 715.90 | 739.10 | 739.10 | 3,756 |
08 Jan 2024 | 738.00 | 751.00 | 703.95 | 728.60 | 728.60 | 2,905 |
05 Jan 2024 | 779.90 | 779.90 | 735.00 | 736.90 | 736.90 | 2,965 |
04 Jan 2024 | 745.50 | 759.95 | 740.00 | 751.45 | 751.45 | 1,933 |
03 Jan 2024 | 768.00 | 772.00 | 739.95 | 744.30 | 744.30 | 4,482 |
02 Jan 2024 | 761.60 | 778.90 | 741.35 | 766.30 | 766.30 | 4,427 |
29 Dec 2023 | 790.20 | 811.00 | 771.55 | 786.90 | 786.90 | 15,119 |
28 Dec 2023 | 771.00 | 798.85 | 765.90 | 795.10 | 795.10 | 20,864 |
27 Dec 2023 | 843.00 | 856.00 | 747.00 | 758.70 | 758.70 | 29,644 |
26 Dec 2023 | 709.80 | 842.20 | 709.80 | 840.55 | 840.55 | 60,473 |
22 Dec 2023 | 643.05 | 702.00 | 643.05 | 701.85 | 701.85 | 1,286 |
21 Dec 2023 | 671.10 | 675.00 | 668.00 | 668.95 | 668.95 | 2,307 |
20 Dec 2023 | 688.00 | 714.60 | 656.60 | 684.65 | 684.65 | 2,448 |
19 Dec 2023 | 686.00 | 717.90 | 686.00 | 690.05 | 690.05 | 5,075 |
18 Dec 2023 | 691.00 | 719.00 | 686.00 | 693.50 | 693.50 | 3,423 |
15 Dec 2023 | 700.00 | 700.00 | 685.00 | 685.25 | 685.25 | 1,684 |
14 Dec 2023 | 700.00 | 715.00 | 685.00 | 708.00 | 708.00 | 2,670 |
13 Dec 2023 | 720.00 | 720.00 | 691.55 | 700.00 | 700.00 | 1,835 |
12 Dec 2023 | 729.00 | 729.10 | 702.15 | 727.90 | 727.90 | 471 |
11 Dec 2023 | 720.00 | 737.30 | 720.00 | 729.85 | 729.85 | 940 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |