Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
27 Mar 2024 | 966.90 | 976.20 | 956.20 | 967.72 | 967.72 | 101,376 |
26 Mar 2024 | 949.90 | 963.60 | 946.80 | 962.14 | 962.14 | 35,737 |
25 Mar 2024 | 941.80 | 955.80 | 939.40 | 947.40 | 947.40 | 225,687 |
22 Mar 2024 | 916.00 | 936.60 | 914.40 | 934.30 | 934.30 | 44,191 |
21 Mar 2024 | 916.60 | 925.40 | 903.40 | 918.59 | 918.59 | 33,971 |
20 Mar 2024 | 901.20 | 912.40 | 890.20 | 903.05 | 903.05 | 21,213 |
19 Mar 2024 | 891.00 | 901.00 | 876.60 | 896.18 | 896.18 | 32,997 |
18 Mar 2024 | 872.30 | 885.71 | 864.60 | 880.47 | 880.47 | 54,184 |
15 Mar 2024 | 864.60 | 878.00 | 857.20 | 869.00 | 869.00 | 148,573 |
14 Mar 2024 | 853.10 | 872.20 | 845.00 | 864.92 | 864.92 | 29,189 |
13 Mar 2024 | 853.20 | 864.80 | 837.40 | 850.07 | 850.07 | 115,370 |
12 Mar 2024 | 847.40 | 863.00 | 832.60 | 842.74 | 842.74 | 118,697 |
11 Mar 2024 | 825.50 | 851.40 | 817.20 | 836.77 | 836.77 | 59,159 |
08 Mar 2024 | 836.90 | 844.80 | 811.40 | 836.80 | 836.80 | 43,912 |
07 Mar 2024 | 816.30 | 834.60 | 815.00 | 824.98 | 824.98 | 16,087 |
06 Mar 2024 | 820.30 | 820.40 | 792.00 | 815.86 | 815.86 | 41,284 |
05 Mar 2024 | 850.10 | 859.20 | 808.00 | 826.32 | 826.32 | 110,742 |
04 Mar 2024 | 826.70 | 856.60 | 819.00 | 845.43 | 845.43 | 51,126 |
01 Mar 2024 | 820.30 | 828.60 | 820.00 | 824.37 | 824.37 | 27,120 |
29 Feb 2024 | 819.20 | 825.00 | 809.60 | 816.48 | 816.48 | 45,920 |
28 Feb 2024 | 801.20 | 817.20 | 800.60 | 803.83 | 803.83 | 256,556 |
27 Feb 2024 | 826.00 | 831.40 | 799.60 | 800.08 | 800.08 | 53,202 |
26 Feb 2024 | 792.70 | 823.60 | 792.00 | 817.48 | 817.48 | 58,527 |
23 Feb 2024 | 773.30 | 798.40 | 772.60 | 789.92 | 789.92 | 64,537 |
22 Feb 2024 | 785.10 | 800.00 | 763.20 | 774.48 | 774.48 | 31,119 |
21 Feb 2024 | 803.40 | 803.40 | 781.40 | 794.94 | 794.94 | 65,704 |
20 Feb 2024 | 799.70 | 808.40 | 792.00 | 799.58 | 799.58 | 105,756 |
19 Feb 2024 | 792.90 | 798.00 | 784.20 | 797.00 | 797.00 | 154,650 |
16 Feb 2024 | 786.00 | 793.80 | 773.40 | 792.20 | 792.20 | 229,130 |
15 Feb 2024 | 778.30 | 789.40 | 770.40 | 779.44 | 779.44 | 52,696 |
14 Feb 2024 | 757.30 | 777.80 | 748.40 | 772.58 | 772.58 | 39,803 |
13 Feb 2024 | 766.10 | 770.00 | 752.60 | 757.47 | 757.47 | 87,130 |
12 Feb 2024 | 737.40 | 768.40 | 737.20 | 756.08 | 756.08 | 74,671 |
09 Feb 2024 | 703.30 | 743.60 | 691.00 | 737.70 | 737.70 | 191,134 |
08 Feb 2024 | 692.40 | 699.80 | 690.80 | 696.49 | 696.49 | 67,397 |
07 Feb 2024 | 689.10 | 692.20 | 685.20 | 689.96 | 689.96 | 19,197 |
06 Feb 2024 | 681.80 | 691.00 | 675.20 | 688.37 | 688.37 | 174,055 |
05 Feb 2024 | 683.00 | 687.40 | 677.20 | 682.48 | 682.48 | 23,036 |
02 Feb 2024 | 678.40 | 684.00 | 676.60 | 680.70 | 680.70 | 12,385 |
01 Feb 2024 | 673.30 | 678.20 | 671.20 | 675.86 | 675.86 | 4,875 |
31 Jan 2024 | 680.20 | 682.60 | 672.84 | 672.95 | 672.95 | 37,427 |
30 Jan 2024 | 678.80 | 685.00 | 675.00 | 678.32 | 678.32 | 55,650 |
29 Jan 2024 | 675.50 | 681.20 | 674.20 | 677.50 | 677.50 | 65,878 |
26 Jan 2024 | 680.20 | 681.40 | 667.00 | 670.22 | 670.22 | 453,733 |
25 Jan 2024 | 682.20 | 686.60 | 673.60 | 678.85 | 678.85 | 58,283 |
24 Jan 2024 | 678.80 | 685.20 | 676.20 | 681.64 | 681.64 | 34,300 |
23 Jan 2024 | 672.20 | 682.80 | 660.60 | 670.27 | 670.27 | 154,173 |
22 Jan 2024 | 676.30 | 685.60 | 670.80 | 681.24 | 681.24 | 27,830 |
19 Jan 2024 | 692.60 | 692.00 | 667.00 | 673.76 | 673.76 | 16,140 |
18 Jan 2024 | 682.80 | 695.60 | 667.20 | 685.91 | 685.91 | 27,406 |
17 Jan 2024 | 685.60 | 691.80 | 676.20 | 682.05 | 682.05 | 112,515 |
16 Jan 2024 | 681.60 | 691.40 | 676.80 | 683.11 | 683.11 | 311,822 |
15 Jan 2024 | 681.40 | 689.60 | 677.60 | 683.58 | 683.58 | 36,900 |
12 Jan 2024 | 662.30 | 677.40 | 661.80 | 675.02 | 675.02 | 71,485 |
11 Jan 2024 | 651.60 | 663.60 | 648.20 | 650.72 | 650.72 | 29,782 |
10 Jan 2024 | 646.80 | 654.00 | 643.20 | 650.60 | 650.60 | 29,214 |
09 Jan 2024 | 640.70 | 661.00 | 639.80 | 649.58 | 649.58 | 407,517 |
08 Jan 2024 | 638.10 | 645.20 | 634.00 | 636.79 | 636.79 | 18,476 |
05 Jan 2024 | 628.30 | 637.40 | 627.40 | 631.90 | 631.90 | 23,950 |
04 Jan 2024 | 612.20 | 630.80 | 609.80 | 620.26 | 620.26 | 28,440 |
03 Jan 2024 | 617.00 | 619.20 | 608.60 | 611.06 | 611.06 | 164,441 |
02 Jan 2024 | 608.50 | 617.80 | 606.00 | 614.32 | 614.32 | 54,786 |
29 Dec 2023 | 606.50 | 610.60 | 603.00 | 607.96 | 607.96 | 21,196 |
28 Dec 2023 | 600.80 | 607.00 | 598.00 | 605.71 | 605.71 | 16,478 |
27 Dec 2023 | 594.60 | 603.40 | 593.80 | 593.80 | 593.80 | 8,523 |
22 Dec 2023 | 600.60 | 604.80 | 591.60 | 596.74 | 596.74 | 47,949 |
21 Dec 2023 | 594.00 | 603.20 | 590.60 | 599.15 | 599.15 | 32,777 |
20 Dec 2023 | 586.00 | 597.03 | 584.40 | 596.91 | 596.91 | 41,184 |
19 Dec 2023 | 580.00 | 585.20 | 575.20 | 580.79 | 580.79 | 19,971 |
18 Dec 2023 | 577.60 | 584.20 | 569.00 | 581.76 | 581.76 | 151,924 |
15 Dec 2023 | 568.90 | 579.60 | 563.40 | 573.64 | 573.64 | 83,293 |
14 Dec 2023 | 568.40 | 572.20 | 553.60 | 554.22 | 554.22 | 40,193 |
13 Dec 2023 | 558.00 | 572.20 | 557.20 | 565.14 | 565.14 | 19,806 |
12 Dec 2023 | 551.60 | 560.80 | 551.00 | 557.13 | 557.13 | 61,695 |
11 Dec 2023 | 542.70 | 543.00 | 536.40 | 540.22 | 540.22 | 63,392 |
08 Dec 2023 | 535.00 | 544.20 | 533.20 | 535.22 | 535.22 | 16,844 |
07 Dec 2023 | 542.40 | 542.80 | 531.60 | 534.00 | 534.00 | 24,704 |
06 Dec 2023 | 552.40 | 554.40 | 543.32 | 547.05 | 547.05 | 71,419 |
05 Dec 2023 | 553.00 | 555.60 | 540.00 | 551.50 | 551.50 | 29,995 |
04 Dec 2023 | 562.00 | 569.00 | 552.80 | 554.52 | 554.52 | 111,086 |
01 Dec 2023 | 539.20 | 549.96 | 537.00 | 547.64 | 547.64 | 19,584 |
30 Nov 2023 | 549.70 | 554.40 | 538.00 | 539.15 | 539.15 | 161,708 |
29 Nov 2023 | 542.40 | 554.20 | 540.60 | 548.89 | 548.89 | 41,547 |
28 Nov 2023 | 538.80 | 543.40 | 534.40 | 537.95 | 537.95 | 32,019 |
27 Nov 2023 | 568.00 | 568.20 | 537.00 | 542.16 | 542.16 | 122,494 |
24 Nov 2023 | 569.40 | 572.80 | 567.60 | 570.00 | 570.00 | 34,293 |
23 Nov 2023 | 570.20 | 573.60 | 567.40 | 569.74 | 569.74 | 12,328 |
22 Nov 2023 | 565.40 | 573.40 | 563.20 | 571.84 | 571.84 | 28,727 |
21 Nov 2023 | 569.50 | 574.60 | 560.60 | 565.47 | 565.47 | 13,843 |
20 Nov 2023 | 563.80 | 573.60 | 560.20 | 570.27 | 570.27 | 56,384 |
17 Nov 2023 | 553.10 | 557.40 | 551.80 | 556.74 | 556.74 | 21,621 |
16 Nov 2023 | 559.40 | 562.00 | 552.49 | 552.49 | 552.49 | 29,642 |
15 Nov 2023 | 559.90 | 565.40 | 555.80 | 561.11 | 561.11 | 24,314 |
14 Nov 2023 | 564.90 | 564.40 | 558.80 | 560.35 | 560.35 | 16,491 |
13 Nov 2023 | 563.70 | 573.80 | 561.60 | 563.69 | 563.69 | 50,768 |
10 Nov 2023 | 562.70 | 567.00 | 560.60 | 562.00 | 562.00 | 15,559 |
09 Nov 2023 | 565.50 | 564.80 | 554.40 | 561.09 | 561.09 | 22,663 |
08 Nov 2023 | 569.60 | 573.40 | 561.40 | 565.41 | 565.41 | 15,197 |
07 Nov 2023 | 563.70 | 572.80 | 558.20 | 567.70 | 567.70 | 28,454 |
06 Nov 2023 | 575.90 | 580.00 | 566.00 | 575.64 | 575.64 | 22,853 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |