Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 894.60 | 928.60 | 892.20 | 928.00 | 928.00 | 506,945 |
22 Apr 2024 | 898.80 | 902.40 | 882.80 | 894.20 | 894.20 | 389,446 |
19 Apr 2024 | 900.60 | 910.40 | 886.00 | 896.60 | 896.60 | 442,614 |
18 Apr 2024 | 918.00 | 918.00 | 877.60 | 903.20 | 903.20 | 642,001 |
17 Apr 2024 | 921.00 | 924.80 | 893.40 | 912.40 | 912.40 | 513,459 |
16 Apr 2024 | 927.20 | 927.20 | 908.20 | 919.80 | 919.80 | 627,755 |
15 Apr 2024 | 925.40 | 956.40 | 925.40 | 942.60 | 942.60 | 637,211 |
12 Apr 2024 | 909.00 | 932.80 | 908.20 | 919.40 | 919.40 | 687,736 |
12 Apr 2024 | 3.2 Dividend | |||||
11 Apr 2024 | 898.00 | 906.80 | 887.40 | 903.80 | 900.60 | 541,960 |
10 Apr 2024 | 892.00 | 907.00 | 873.00 | 891.80 | 888.64 | 996,299 |
09 Apr 2024 | 982.00 | 986.60 | 868.00 | 885.80 | 882.66 | 2,830,024 |
08 Apr 2024 | 960.00 | 988.00 | 957.40 | 981.60 | 978.12 | 556,687 |
05 Apr 2024 | 957.60 | 968.00 | 939.20 | 958.40 | 955.01 | 508,803 |
04 Apr 2024 | 966.80 | 969.80 | 944.00 | 960.00 | 956.60 | 560,917 |
03 Apr 2024 | 954.80 | 966.20 | 943.60 | 966.00 | 962.58 | 398,549 |
02 Apr 2024 | 954.00 | 971.40 | 938.20 | 950.20 | 946.84 | 614,649 |
28 Mar 2024 | 964.60 | 969.40 | 948.20 | 952.00 | 948.63 | 382,177 |
27 Mar 2024 | 966.80 | 976.20 | 955.20 | 964.40 | 960.99 | 526,753 |
26 Mar 2024 | 950.00 | 963.60 | 942.20 | 962.00 | 958.59 | 607,444 |
25 Mar 2024 | 941.40 | 956.20 | 940.80 | 946.40 | 943.05 | 718,077 |
22 Mar 2024 | 915.00 | 936.60 | 914.40 | 934.40 | 931.09 | 667,036 |
21 Mar 2024 | 919.40 | 923.00 | 906.80 | 911.80 | 908.57 | 594,583 |
20 Mar 2024 | 900.40 | 913.00 | 892.20 | 909.00 | 905.78 | 479,182 |
19 Mar 2024 | 890.00 | 900.80 | 876.60 | 899.60 | 896.41 | 678,651 |
18 Mar 2024 | 871.00 | 885.60 | 866.40 | 885.60 | 882.46 | 590,338 |
15 Mar 2024 | 865.00 | 878.00 | 856.20 | 870.00 | 866.92 | 900,025 |
14 Mar 2024 | 853.00 | 873.20 | 853.00 | 862.00 | 858.95 | 740,740 |
13 Mar 2024 | 852.00 | 854.20 | 837.20 | 850.20 | 847.19 | 479,005 |
12 Mar 2024 | 846.40 | 864.80 | 831.40 | 849.20 | 846.19 | 722,433 |
11 Mar 2024 | 824.20 | 851.60 | 820.00 | 846.40 | 843.40 | 714,108 |
08 Mar 2024 | 837.20 | 841.60 | 813.20 | 822.20 | 819.29 | 473,399 |
07 Mar 2024 | 815.40 | 835.40 | 814.20 | 831.20 | 828.26 | 496,480 |
06 Mar 2024 | 820.40 | 823.60 | 792.20 | 815.40 | 812.51 | 828,090 |
05 Mar 2024 | 852.40 | 858.60 | 806.60 | 820.60 | 817.69 | 1,495,607 |
04 Mar 2024 | 825.00 | 858.00 | 819.20 | 854.80 | 851.77 | 739,411 |
01 Mar 2024 | 820.00 | 828.60 | 820.00 | 821.40 | 818.49 | 353,599 |
29 Feb 2024 | 819.00 | 824.00 | 810.60 | 816.40 | 813.51 | 671,579 |
28 Feb 2024 | 800.60 | 817.60 | 799.40 | 814.60 | 811.72 | 353,403 |
27 Feb 2024 | 824.80 | 833.20 | 799.40 | 800.20 | 797.37 | 907,620 |
26 Feb 2024 | 792.00 | 823.60 | 789.80 | 823.00 | 820.09 | 775,769 |
23 Feb 2024 | 772.60 | 799.00 | 772.60 | 789.80 | 787.00 | 473,165 |
22 Feb 2024 | 785.60 | 787.00 | 762.00 | 772.40 | 769.67 | 738,259 |
21 Feb 2024 | 803.40 | 807.80 | 780.80 | 795.20 | 792.38 | 633,610 |
20 Feb 2024 | 799.80 | 809.20 | 792.00 | 799.60 | 796.77 | 568,667 |
19 Feb 2024 | 793.40 | 798.60 | 782.20 | 797.00 | 794.18 | 528,190 |
16 Feb 2024 | 788.20 | 793.80 | 776.00 | 792.20 | 789.40 | 650,929 |
15 Feb 2024 | 779.80 | 789.80 | 769.80 | 778.20 | 775.44 | 552,874 |
14 Feb 2024 | 755.00 | 778.00 | 755.00 | 775.80 | 773.05 | 539,072 |
13 Feb 2024 | 766.00 | 770.00 | 751.60 | 753.00 | 750.33 | 614,159 |
12 Feb 2024 | 737.60 | 769.20 | 736.00 | 763.80 | 761.10 | 774,670 |
09 Feb 2024 | 704.60 | 745.20 | 702.00 | 724.20 | 721.64 | 1,401,164 |
08 Feb 2024 | 692.00 | 699.80 | 690.00 | 695.20 | 692.74 | 427,631 |
07 Feb 2024 | 688.40 | 693.60 | 685.20 | 691.40 | 688.95 | 273,616 |
06 Feb 2024 | 681.80 | 691.40 | 681.80 | 688.20 | 685.76 | 332,114 |
05 Feb 2024 | 683.00 | 688.40 | 676.40 | 679.40 | 676.99 | 312,045 |
02 Feb 2024 | 678.00 | 684.20 | 675.60 | 680.80 | 678.39 | 264,330 |
01 Feb 2024 | 673.20 | 678.20 | 670.40 | 676.40 | 674.01 | 316,666 |
31 Jan 2024 | 679.80 | 680.80 | 672.40 | 672.80 | 670.42 | 274,540 |
30 Jan 2024 | 677.40 | 685.40 | 676.00 | 678.20 | 675.80 | 239,682 |
29 Jan 2024 | 675.00 | 681.80 | 674.00 | 677.40 | 675.00 | 275,822 |
26 Jan 2024 | 680.00 | 680.00 | 666.00 | 670.20 | 667.83 | 285,984 |
25 Jan 2024 | 682.40 | 685.60 | 673.00 | 678.80 | 676.40 | 340,047 |
24 Jan 2024 | 679.00 | 685.80 | 675.60 | 681.60 | 679.19 | 342,581 |
23 Jan 2024 | 673.60 | 684.00 | 664.00 | 670.20 | 667.83 | 600,931 |
22 Jan 2024 | 675.00 | 685.60 | 669.40 | 684.60 | 682.18 | 320,257 |
19 Jan 2024 | 692.00 | 692.80 | 667.00 | 670.80 | 668.42 | 403,710 |
18 Jan 2024 | 682.00 | 695.80 | 666.20 | 688.60 | 686.16 | 508,648 |
17 Jan 2024 | 684.20 | 691.80 | 676.00 | 681.20 | 678.79 | 383,979 |
16 Jan 2024 | 681.00 | 691.60 | 675.20 | 684.20 | 681.78 | 446,491 |
15 Jan 2024 | 685.60 | 690.00 | 677.60 | 681.00 | 678.59 | 244,521 |
12 Jan 2024 | 662.00 | 677.20 | 661.60 | 676.60 | 674.20 | 423,281 |
11 Jan 2024 | 650.80 | 664.20 | 646.60 | 659.40 | 657.07 | 367,122 |
10 Jan 2024 | 646.00 | 653.80 | 642.60 | 650.60 | 648.30 | 310,118 |
09 Jan 2024 | 639.80 | 661.00 | 639.00 | 646.00 | 643.71 | 547,637 |
08 Jan 2024 | 637.40 | 646.00 | 630.00 | 635.00 | 632.75 | 302,242 |
05 Jan 2024 | 627.40 | 637.40 | 626.60 | 635.40 | 633.15 | 189,274 |
04 Jan 2024 | 612.00 | 631.00 | 609.80 | 630.40 | 628.17 | 295,931 |
03 Jan 2024 | 617.00 | 619.60 | 608.20 | 610.60 | 608.44 | 188,361 |
02 Jan 2024 | 608.00 | 618.20 | 608.00 | 617.40 | 615.21 | 339,041 |
29 Dec 2023 | 605.80 | 611.00 | 602.60 | 607.60 | 605.45 | 213,468 |
28 Dec 2023 | 600.80 | 607.00 | 597.20 | 605.80 | 603.66 | 205,894 |
27 Dec 2023 | 593.80 | 603.20 | 592.80 | 600.80 | 598.67 | 198,525 |
22 Dec 2023 | 600.60 | 605.80 | 591.40 | 592.60 | 590.50 | 229,173 |
21 Dec 2023 | 595.00 | 603.20 | 591.40 | 600.60 | 598.47 | 302,442 |
20 Dec 2023 | 585.00 | 597.00 | 584.40 | 597.00 | 594.89 | 366,697 |
19 Dec 2023 | 580.40 | 584.60 | 575.00 | 584.40 | 582.33 | 235,117 |
18 Dec 2023 | 578.20 | 585.00 | 573.60 | 581.60 | 579.54 | 280,865 |
15 Dec 2023 | 569.40 | 579.60 | 562.40 | 572.60 | 570.57 | 492,414 |
14 Dec 2023 | 567.60 | 572.20 | 553.20 | 566.20 | 564.20 | 376,122 |
13 Dec 2023 | 557.20 | 572.20 | 557.20 | 565.80 | 563.80 | 630,878 |
12 Dec 2023 | 551.20 | 560.80 | 550.40 | 557.20 | 555.23 | 413,713 |
11 Dec 2023 | 543.00 | 543.00 | 535.60 | 540.60 | 538.69 | 253,307 |
08 Dec 2023 | 534.00 | 544.40 | 531.80 | 544.00 | 542.07 | 199,361 |
07 Dec 2023 | 543.00 | 543.00 | 531.40 | 534.00 | 532.11 | 319,705 |
06 Dec 2023 | 552.00 | 554.40 | 543.40 | 543.40 | 541.48 | 245,571 |
05 Dec 2023 | 553.60 | 555.60 | 539.60 | 553.80 | 551.84 | 302,580 |
04 Dec 2023 | 562.00 | 568.80 | 552.60 | 554.60 | 552.64 | 352,387 |
01 Dec 2023 | 539.20 | 550.00 | 538.00 | 550.00 | 548.05 | 230,836 |
30 Nov 2023 | 549.80 | 552.00 | 538.00 | 539.20 | 537.29 | 849,735 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |