Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 845.70 | 850.45 | 828.45 | 831.05 | 831.05 | 5,577 |
24 Apr 2024 | 815.45 | 853.60 | 815.45 | 846.40 | 846.40 | 19,215 |
23 Apr 2024 | 841.25 | 843.10 | 810.55 | 814.15 | 814.15 | 5,033 |
22 Apr 2024 | 831.90 | 844.00 | 819.55 | 837.15 | 837.15 | 11,993 |
19 Apr 2024 | 817.95 | 835.00 | 799.70 | 830.45 | 830.45 | 10,072 |
18 Apr 2024 | 807.20 | 833.20 | 805.60 | 818.10 | 818.10 | 13,739 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 798.05 | 827.00 | 794.75 | 820.05 | 820.05 | 3,337 |
15 Apr 2024 | 775.05 | 808.75 | 775.05 | 798.05 | 798.05 | 11,757 |
12 Apr 2024 | 828.05 | 830.50 | 810.80 | 813.75 | 813.75 | 8,071 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 873.15 | 873.15 | 831.35 | 835.95 | 835.95 | 6,760 |
09 Apr 2024 | 854.80 | 877.95 | 850.55 | 867.10 | 867.10 | 12,058 |
08 Apr 2024 | 860.00 | 879.00 | 828.05 | 854.10 | 854.10 | 34,416 |
05 Apr 2024 | 827.95 | 859.00 | 821.25 | 851.05 | 851.05 | 48,846 |
04 Apr 2024 | 790.00 | 827.00 | 777.35 | 821.45 | 821.45 | 26,827 |
03 Apr 2024 | 766.45 | 776.45 | 761.40 | 770.95 | 770.95 | 19,698 |
02 Apr 2024 | 769.35 | 777.85 | 757.70 | 768.90 | 768.90 | 15,061 |
01 Apr 2024 | 730.80 | 778.00 | 730.80 | 773.30 | 773.30 | 12,765 |
28 Mar 2024 | 744.00 | 754.90 | 725.00 | 726.10 | 726.10 | 23,283 |
27 Mar 2024 | 720.15 | 749.90 | 720.15 | 744.10 | 744.10 | 28,162 |
26 Mar 2024 | 759.30 | 759.30 | 723.60 | 725.60 | 725.60 | 12,768 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 725.00 | 755.65 | 725.00 | 747.50 | 747.50 | 8,712 |
21 Mar 2024 | 705.05 | 741.15 | 705.05 | 722.20 | 722.20 | 17,638 |
20 Mar 2024 | 721.25 | 734.30 | 712.65 | 716.70 | 716.70 | 20,331 |
19 Mar 2024 | 744.45 | 762.00 | 725.00 | 729.70 | 729.70 | 28,044 |
18 Mar 2024 | 764.55 | 778.35 | 740.05 | 744.45 | 744.45 | 15,961 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 705.05 | 783.60 | 698.80 | 780.70 | 780.70 | 15,495 |
13 Mar 2024 | 790.35 | 790.95 | 701.45 | 709.60 | 709.60 | 48,512 |
12 Mar 2024 | 818.55 | 818.55 | 770.90 | 778.25 | 778.25 | 9,240 |
11 Mar 2024 | 826.05 | 831.50 | 806.40 | 810.90 | 810.90 | 13,266 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 849.95 | 849.95 | 826.80 | 832.75 | 832.75 | 18,107 |
06 Mar 2024 | 873.40 | 873.40 | 814.70 | 829.60 | 829.60 | 40,217 |
05 Mar 2024 | 891.00 | 893.10 | 866.10 | 871.15 | 871.15 | 9,302 |
04 Mar 2024 | 895.75 | 900.00 | 884.00 | 892.80 | 892.80 | 16,077 |
01 Mar 2024 | 822.95 | 887.70 | 821.40 | 884.05 | 884.05 | 67,092 |
29 Feb 2024 | 847.85 | 847.85 | 803.95 | 819.95 | 819.95 | 4,391 |
28 Feb 2024 | 848.95 | 848.95 | 805.95 | 816.25 | 816.25 | 8,786 |
27 Feb 2024 | 814.80 | 849.00 | 795.55 | 837.55 | 837.55 | 11,383 |
26 Feb 2024 | 807.55 | 807.55 | 780.45 | 803.15 | 803.15 | 6,455 |
23 Feb 2024 | 799.75 | 813.20 | 797.55 | 800.65 | 800.65 | 4,084 |
22 Feb 2024 | 805.00 | 808.65 | 793.50 | 799.75 | 799.75 | 8,505 |
21 Feb 2024 | 833.45 | 833.45 | 798.90 | 800.35 | 800.35 | 17,791 |
20 Feb 2024 | 821.20 | 849.00 | 813.15 | 832.20 | 832.20 | 31,151 |
16 Feb 2024 | 793.85 | 793.85 | 760.00 | 765.90 | 765.90 | 21,657 |
15 Feb 2024 | 791.05 | 796.75 | 775.65 | 778.25 | 778.25 | 3,190 |
14 Feb 2024 | 784.45 | 788.35 | 776.25 | 784.60 | 784.60 | 2,776 |
13 Feb 2024 | 773.05 | 793.90 | 762.05 | 781.90 | 781.90 | 11,503 |
12 Feb 2024 | 834.80 | 834.80 | 761.95 | 773.95 | 773.95 | 9,368 |
09 Feb 2024 | 845.10 | 845.10 | 810.00 | 818.40 | 818.40 | 20,255 |
08 Feb 2024 | 847.95 | 852.75 | 830.75 | 842.15 | 842.15 | 12,447 |
07 Feb 2024 | 850.15 | 867.95 | 827.85 | 855.00 | 855.00 | 55,408 |
06 Feb 2024 | 805.00 | 832.50 | 797.25 | 823.40 | 823.40 | 14,870 |
05 Feb 2024 | 802.25 | 815.00 | 781.95 | 790.35 | 790.35 | 8,349 |
02 Feb 2024 | 784.00 | 799.00 | 781.70 | 788.75 | 788.75 | 19,298 |
01 Feb 2024 | 809.35 | 814.85 | 776.20 | 784.80 | 784.80 | 7,751 |
31 Jan 2024 | 764.20 | 803.70 | 764.20 | 798.05 | 798.05 | 16,502 |
30 Jan 2024 | 775.15 | 788.15 | 750.95 | 760.35 | 760.35 | 22,444 |
29 Jan 2024 | 781.50 | 791.40 | 772.00 | 778.60 | 778.60 | 9,709 |
26 Jan 2024 | 781.35 | 781.35 | 781.35 | 781.35 | 781.35 | - |
25 Jan 2024 | 807.65 | 809.70 | 776.40 | 781.35 | 781.35 | 21,871 |
24 Jan 2024 | 780.05 | 805.90 | 773.70 | 796.35 | 796.35 | 30,693 |
23 Jan 2024 | 774.05 | 799.00 | 767.80 | 777.60 | 777.60 | 27,132 |
22 Jan 2024 | 801.75 | 801.75 | 801.75 | 801.75 | 801.75 | - |
19 Jan 2024 | 809.25 | 823.70 | 799.45 | 801.75 | 801.75 | 23,652 |
18 Jan 2024 | 829.55 | 829.55 | 790.00 | 810.55 | 810.55 | 8,849 |
17 Jan 2024 | 840.30 | 851.65 | 807.10 | 816.45 | 816.45 | 14,778 |
16 Jan 2024 | 866.75 | 866.75 | 840.20 | 850.35 | 850.35 | 16,239 |
12 Jan 2024 | 884.55 | 884.55 | 861.00 | 868.75 | 868.75 | 3,981 |
11 Jan 2024 | 868.00 | 883.25 | 865.60 | 869.35 | 869.35 | 12,956 |
10 Jan 2024 | 875.00 | 877.90 | 863.40 | 868.75 | 868.75 | 4,928 |
09 Jan 2024 | 880.00 | 887.15 | 864.05 | 874.15 | 874.15 | 10,461 |
08 Jan 2024 | 908.85 | 909.00 | 865.05 | 873.60 | 873.60 | 24,856 |
05 Jan 2024 | 885.95 | 895.25 | 871.05 | 888.10 | 888.10 | 15,970 |
04 Jan 2024 | 840.00 | 876.55 | 840.00 | 871.05 | 871.05 | 47,172 |
03 Jan 2024 | 835.05 | 845.30 | 820.05 | 835.65 | 835.65 | 27,399 |
02 Jan 2024 | 834.85 | 866.45 | 828.00 | 836.75 | 836.75 | 39,694 |
29 Dec 2023 | 834.85 | 844.90 | 822.95 | 828.65 | 828.65 | 9,684 |
28 Dec 2023 | 833.80 | 850.35 | 825.80 | 831.60 | 831.60 | 9,010 |
27 Dec 2023 | 848.90 | 854.85 | 832.20 | 843.75 | 843.75 | 5,969 |
26 Dec 2023 | 839.00 | 855.35 | 831.80 | 843.65 | 843.65 | 31,679 |
22 Dec 2023 | 830.95 | 848.90 | 815.05 | 832.45 | 832.45 | 21,660 |
21 Dec 2023 | 802.55 | 832.40 | 795.50 | 819.25 | 819.25 | 29,330 |
20 Dec 2023 | 876.50 | 876.50 | 801.05 | 812.75 | 812.75 | 30,572 |
19 Dec 2023 | 834.95 | 877.20 | 832.35 | 860.50 | 860.50 | 27,526 |
18 Dec 2023 | 865.00 | 869.90 | 830.20 | 835.20 | 835.20 | 22,625 |
15 Dec 2023 | 890.30 | 899.10 | 851.40 | 859.05 | 859.05 | 37,502 |
14 Dec 2023 | 910.40 | 915.90 | 883.00 | 889.70 | 889.70 | 26,640 |
13 Dec 2023 | 899.50 | 917.45 | 895.05 | 900.80 | 900.80 | 15,665 |
12 Dec 2023 | 910.70 | 915.35 | 891.00 | 898.35 | 898.35 | 16,079 |
11 Dec 2023 | 928.20 | 938.00 | 897.00 | 900.50 | 900.50 | 13,668 |
08 Dec 2023 | 917.30 | 926.90 | 892.85 | 905.10 | 905.10 | 17,536 |
07 Dec 2023 | 939.95 | 939.95 | 914.00 | 917.30 | 917.30 | 11,775 |
06 Dec 2023 | 950.00 | 955.00 | 925.55 | 928.15 | 928.15 | 5,290 |
05 Dec 2023 | 945.00 | 961.80 | 925.65 | 942.00 | 942.00 | 5,777 |
04 Dec 2023 | 964.95 | 970.45 | 939.60 | 942.65 | 942.65 | 12,097 |
01 Dec 2023 | 970.00 | 980.95 | 945.20 | 949.15 | 949.15 | 12,240 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |