Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 915.00 | 915.00 | 915.00 | 915.00 | 915.00 | 1,178 |
18 Apr 2024 | 940.00 | 940.00 | 940.00 | 945.50 | 945.50 | 16,559 |
17 Apr 2024 | 866.75 | 905.75 | 866.75 | 899.50 | 899.50 | 15,087 |
16 Apr 2024 | 873.25 | 991.88 | 862.75 | 855.25 | 855.25 | 51,650 |
15 Apr 2024 | 914.00 | 914.00 | 914.00 | 914.00 | 914.00 | - |
12 Apr 2024 | 905.00 | 905.00 | 905.00 | 907.13 | 907.13 | 44,219 |
11 Apr 2024 | 990.00 | 990.00 | 920.50 | 920.63 | 920.63 | 24,816 |
10 Apr 2024 | 981.25 | 988.25 | 981.25 | 988.75 | 988.75 | 25,664 |
09 Apr 2024 | 1,000.00 | 1,000.00 | 957.91 | 970.88 | 970.88 | 31,174 |
08 Apr 2024 | 982.25 | 982.25 | 982.25 | 1,004.00 | 1,004.00 | 8,847 |
05 Apr 2024 | 979.00 | 979.00 | 953.00 | 977.50 | 977.50 | 75,287 |
04 Apr 2024 | 1,004.00 | 1,021.50 | 1,004.00 | 1,014.00 | 1,014.00 | 20,151 |
03 Apr 2024 | 962.00 | 976.75 | 962.00 | 991.13 | 991.13 | 19,735 |
02 Apr 2024 | 941.75 | 981.04 | 941.75 | 949.88 | 949.88 | 51,968 |
28 Mar 2024 | 932.50 | 955.00 | 932.50 | 947.38 | 947.38 | 31,240 |
27 Mar 2024 | 929.50 | 930.50 | 918.00 | 916.25 | 916.25 | 23,920 |
26 Mar 2024 | 900.25 | 909.75 | 866.61 | 909.25 | 909.25 | 12,136 |
25 Mar 2024 | 875.50 | 891.75 | 875.50 | 881.25 | 881.25 | 31,733 |
22 Mar 2024 | 869.50 | 896.25 | 869.50 | 881.00 | 881.00 | 64,574 |
21 Mar 2024 | 852.25 | 852.25 | 852.25 | 868.00 | 868.00 | 51,683 |
20 Mar 2024 | 840.00 | 840.00 | 836.75 | 830.00 | 830.00 | 49,547 |
19 Mar 2024 | 810.00 | 830.00 | 778.35 | 835.63 | 835.63 | 63,799 |
18 Mar 2024 | 805.25 | 805.25 | 805.25 | 805.25 | 805.25 | - |
15 Mar 2024 | 800.50 | 800.50 | 800.50 | 800.50 | 800.50 | - |
14 Mar 2024 | 765.50 | 765.50 | 765.50 | 766.13 | 766.13 | 48,172 |
13 Mar 2024 | 775.50 | 790.50 | 775.50 | 780.88 | 780.88 | 91,643 |
12 Mar 2024 | 733.00 | 756.00 | 733.00 | 760.25 | 760.25 | 80,568 |
11 Mar 2024 | 721.50 | 721.50 | 721.50 | 720.25 | 720.25 | 38,096 |
08 Mar 2024 | 720.00 | 720.00 | 714.00 | 714.00 | 714.00 | 47,915 |
07 Mar 2024 | 715.00 | 715.00 | 715.00 | 715.00 | 715.00 | - |
06 Mar 2024 | 690.00 | 705.00 | 690.00 | 698.88 | 698.88 | 49,984 |
05 Mar 2024 | 670.00 | 680.00 | 670.00 | 680.63 | 680.63 | 83,879 |
04 Mar 2024 | 668.50 | 668.50 | 668.50 | 672.75 | 672.75 | 87,483 |
01 Mar 2024 | 666.00 | 666.00 | 666.00 | 658.75 | 658.75 | 227,044 |
29 Feb 2024 | 638.63 | 638.63 | 638.63 | 638.63 | 638.63 | - |
28 Feb 2024 | 655.00 | 655.00 | 655.00 | 651.38 | 651.38 | 49,389 |
27 Feb 2024 | 638.25 | 648.25 | 638.25 | 645.38 | 645.38 | 29,046 |
26 Feb 2024 | 640.00 | 640.00 | 640.00 | 644.25 | 644.25 | 75,192 |
23 Feb 2024 | 649.25 | 650.50 | 649.25 | 650.50 | 650.50 | 132,634 |
22 Feb 2024 | 641.50 | 641.50 | 640.25 | 643.88 | 643.88 | 97,090 |
21 Feb 2024 | 619.25 | 628.25 | 619.25 | 627.25 | 627.25 | 59,061 |
20 Feb 2024 | 611.75 | 611.75 | 611.75 | 611.75 | 611.75 | - |
19 Feb 2024 | 597.50 | 603.25 | 597.50 | 603.13 | 603.13 | 54,010 |
16 Feb 2024 | 600.00 | 600.00 | 600.00 | 595.00 | 595.00 | 78,867 |
15 Feb 2024 | 585.50 | 585.50 | 585.50 | 585.50 | 585.50 | - |
14 Feb 2024 | 587.88 | 587.88 | 587.88 | 587.88 | 587.88 | - |
13 Feb 2024 | 561.00 | 561.00 | 561.00 | 582.88 | 582.88 | 17,318 |
12 Feb 2024 | 574.00 | 580.00 | 574.00 | 589.13 | 589.13 | 37,715 |
09 Feb 2024 | 564.00 | 567.50 | 559.25 | 566.38 | 566.38 | 108,388 |
08 Feb 2024 | 568.00 | 577.75 | 568.00 | 568.75 | 568.75 | 33,549 |
07 Feb 2024 | 588.00 | 594.00 | 569.50 | 569.25 | 569.25 | 139,714 |
06 Feb 2024 | 599.08 | 599.08 | 599.08 | 595.13 | 595.13 | 47,031 |
05 Feb 2024 | 611.00 | 612.25 | 590.00 | 592.50 | 592.50 | 120,020 |
02 Feb 2024 | 597.00 | 599.25 | 597.00 | 599.00 | 599.00 | 111,052 |
01 Feb 2024 | 588.25 | 613.00 | 578.00 | 584.00 | 584.00 | 223,396 |
31 Jan 2024 | 630.50 | 630.50 | 630.50 | 630.50 | 630.50 | - |
30 Jan 2024 | 627.88 | 627.88 | 627.88 | 627.88 | 627.88 | - |
29 Jan 2024 | 594.75 | 594.75 | 594.75 | 594.75 | 594.75 | - |
26 Jan 2024 | 609.00 | 609.00 | 609.00 | 609.50 | 609.50 | 47,334 |
25 Jan 2024 | 600.25 | 600.25 | 600.25 | 600.25 | 600.25 | - |
24 Jan 2024 | 602.00 | 602.00 | 602.00 | 616.63 | 616.63 | 60,174 |
23 Jan 2024 | 593.25 | 593.25 | 593.25 | 593.25 | 593.25 | - |
22 Jan 2024 | 602.00 | 602.00 | 601.50 | 597.63 | 597.63 | 98,926 |
19 Jan 2024 | 588.00 | 589.00 | 585.00 | 586.75 | 586.75 | 64,122 |
18 Jan 2024 | 585.50 | 585.50 | 585.50 | 585.50 | 585.50 | - |
17 Jan 2024 | 571.50 | 571.50 | 571.50 | 571.50 | 571.50 | - |
16 Jan 2024 | 580.00 | 580.00 | 580.00 | 584.63 | 584.63 | 98,806 |
15 Jan 2024 | 601.25 | 601.25 | 601.25 | 601.25 | 601.25 | - |
12 Jan 2024 | 613.00 | 613.50 | 608.75 | 602.25 | 602.25 | 99,939 |
11 Jan 2024 | 601.63 | 601.63 | 601.63 | 601.63 | 601.63 | - |
10 Jan 2024 | 633.13 | 633.13 | 633.13 | 633.13 | 633.13 | - |
09 Jan 2024 | 642.13 | 642.13 | 642.13 | 642.13 | 642.13 | - |
08 Jan 2024 | 658.00 | 662.50 | 658.00 | 662.38 | 662.38 | 63,582 |
05 Jan 2024 | 645.00 | 659.00 | 645.00 | 656.75 | 656.75 | 131,939 |
04 Jan 2024 | 635.00 | 635.00 | 635.00 | 644.50 | 644.50 | 56,019 |
03 Jan 2024 | 618.00 | 619.00 | 607.00 | 610.63 | 610.63 | 151,371 |
02 Jan 2024 | 624.75 | 640.00 | 624.75 | 634.13 | 634.13 | 163,452 |
29 Dec 2023 | 607.63 | 607.63 | 607.63 | 607.63 | 607.63 | - |
28 Dec 2023 | 602.88 | 602.88 | 602.88 | 602.88 | 602.88 | - |
27 Dec 2023 | 616.63 | 616.63 | 616.63 | 616.63 | 616.63 | - |
22 Dec 2023 | 606.25 | 606.25 | 606.25 | 606.25 | 606.25 | - |
21 Dec 2023 | 600.50 | 600.50 | 600.50 | 600.50 | 600.50 | - |
20 Dec 2023 | 602.63 | 602.63 | 602.63 | 602.63 | 602.63 | - |
19 Dec 2023 | 594.50 | 594.50 | 594.50 | 594.50 | 594.50 | - |
18 Dec 2023 | 594.88 | 594.88 | 594.88 | 594.88 | 594.88 | - |
15 Dec 2023 | 589.00 | 589.00 | 589.00 | 597.75 | 597.75 | 69,883 |
14 Dec 2023 | 605.50 | 605.50 | 605.50 | 601.88 | 601.88 | 33,605 |
13 Dec 2023 | 603.50 | 606.50 | 600.25 | 599.63 | 599.63 | 24,073 |
12 Dec 2023 | 608.00 | 608.00 | 608.00 | 604.38 | 604.38 | 27,417 |
11 Dec 2023 | 610.00 | 610.00 | 610.00 | 615.50 | 615.50 | 20,825 |
08 Dec 2023 | 596.75 | 596.75 | 596.75 | 613.13 | 613.13 | 37,444 |
07 Dec 2023 | 606.75 | 606.75 | 593.25 | 596.00 | 596.00 | 86,155 |
06 Dec 2023 | 610.00 | 620.00 | 610.00 | 615.50 | 615.50 | 60,337 |
05 Dec 2023 | 594.25 | 594.25 | 594.25 | 602.13 | 602.13 | 81,463 |
04 Dec 2023 | 581.00 | 586.00 | 581.00 | 590.63 | 590.63 | 75,052 |
01 Dec 2023 | 580.63 | 580.63 | 580.63 | 580.63 | 580.63 | - |
30 Nov 2023 | 581.00 | 581.00 | 579.00 | 575.50 | 575.50 | 58,994 |
29 Nov 2023 | 578.00 | 578.00 | 578.00 | 574.13 | 574.13 | 52,752 |
28 Nov 2023 | 559.50 | 559.50 | 559.50 | 560.88 | 560.88 | 4,143 |
27 Nov 2023 | 553.38 | 553.38 | 553.38 | 553.38 | 553.38 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |