Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 843.00 | 849.65 | 837.30 | 839.30 | 839.30 | 12,963 |
27 Jun 2024 | 850.40 | 850.40 | 838.00 | 843.40 | 843.40 | 11,883 |
26 Jun 2024 | 858.00 | 858.00 | 839.85 | 842.45 | 842.45 | 11,469 |
25 Jun 2024 | 855.25 | 863.90 | 849.05 | 851.45 | 851.45 | 18,665 |
24 Jun 2024 | 850.15 | 869.60 | 832.00 | 863.90 | 863.90 | 145,468 |
21 Jun 2024 | 860.00 | 890.00 | 860.00 | 870.05 | 870.05 | 70,519 |
20 Jun 2024 | 856.70 | 863.40 | 851.55 | 857.25 | 857.25 | 16,816 |
19 Jun 2024 | 869.60 | 869.60 | 850.05 | 856.70 | 856.70 | 19,077 |
18 Jun 2024 | 865.00 | 873.55 | 853.60 | 866.90 | 866.90 | 40,697 |
14 Jun 2024 | 861.05 | 865.45 | 850.35 | 857.40 | 857.40 | 36,295 |
13 Jun 2024 | 836.80 | 862.60 | 828.50 | 854.00 | 854.00 | 104,060 |
12 Jun 2024 | 820.60 | 839.95 | 820.60 | 829.50 | 829.50 | 28,239 |
11 Jun 2024 | 820.00 | 822.25 | 815.65 | 820.30 | 820.30 | 14,687 |
10 Jun 2024 | 823.90 | 826.00 | 810.00 | 813.70 | 813.70 | 22,786 |
07 Jun 2024 | 815.50 | 838.20 | 813.25 | 815.85 | 815.85 | 36,633 |
06 Jun 2024 | 806.85 | 820.00 | 801.95 | 815.50 | 815.50 | 19,958 |
05 Jun 2024 | 799.85 | 799.85 | 770.05 | 792.40 | 792.40 | 21,040 |
04 Jun 2024 | 815.80 | 815.80 | 761.35 | 782.45 | 782.45 | 40,549 |
03 Jun 2024 | 840.00 | 843.50 | 807.90 | 812.10 | 812.10 | 39,775 |
31 May 2024 | 824.95 | 846.00 | 813.25 | 827.50 | 827.50 | 143,248 |
30 May 2024 | 808.80 | 815.90 | 805.05 | 809.45 | 809.45 | 10,064 |
29 May 2024 | 815.25 | 817.00 | 807.20 | 808.80 | 808.80 | 8,682 |
28 May 2024 | 820.00 | 820.00 | 812.00 | 814.35 | 814.35 | 6,888 |
27 May 2024 | 828.95 | 828.95 | 814.95 | 817.10 | 817.10 | 14,569 |
24 May 2024 | 825.00 | 828.95 | 817.55 | 823.40 | 823.40 | 10,073 |
23 May 2024 | 826.20 | 826.20 | 817.00 | 823.80 | 823.80 | 9,681 |
22 May 2024 | 828.95 | 828.95 | 812.00 | 818.50 | 818.50 | 16,634 |
21 May 2024 | 829.00 | 830.95 | 812.80 | 813.40 | 813.40 | 30,376 |
17 May 2024 | 827.95 | 829.60 | 821.00 | 826.70 | 826.70 | 9,624 |
16 May 2024 | 823.00 | 829.00 | 819.55 | 825.35 | 825.35 | 6,492 |
15 May 2024 | 821.55 | 830.30 | 816.55 | 818.10 | 818.10 | 8,243 |
14 May 2024 | 820.85 | 832.45 | 814.60 | 821.55 | 821.55 | 9,564 |
13 May 2024 | 831.85 | 833.95 | 805.15 | 813.10 | 813.10 | 17,087 |
10 May 2024 | 827.10 | 834.00 | 818.95 | 823.95 | 823.95 | 6,616 |
09 May 2024 | 850.00 | 851.10 | 824.60 | 827.05 | 827.05 | 8,665 |
08 May 2024 | 853.30 | 860.00 | 846.00 | 848.30 | 848.30 | 9,496 |
07 May 2024 | 874.45 | 878.95 | 850.00 | 859.90 | 859.90 | 13,955 |
06 May 2024 | 878.10 | 890.00 | 860.20 | 873.85 | 873.85 | 13,052 |
03 May 2024 | 899.00 | 899.00 | 870.00 | 878.10 | 878.10 | 17,063 |
02 May 2024 | 874.95 | 897.00 | 868.05 | 890.95 | 890.95 | 40,616 |
30 Apr 2024 | 871.30 | 882.45 | 868.50 | 874.70 | 874.70 | 30,354 |
29 Apr 2024 | 880.00 | 880.00 | 860.05 | 865.80 | 865.80 | 16,682 |
26 Apr 2024 | 858.95 | 869.95 | 858.95 | 863.65 | 863.65 | 13,921 |
25 Apr 2024 | 860.00 | 861.40 | 849.50 | 858.90 | 858.90 | 12,756 |
24 Apr 2024 | 850.15 | 859.15 | 850.15 | 853.95 | 853.95 | 7,770 |
23 Apr 2024 | 858.70 | 858.85 | 848.10 | 850.90 | 850.90 | 10,937 |
22 Apr 2024 | 840.05 | 895.00 | 830.95 | 848.10 | 848.10 | 94,552 |
19 Apr 2024 | 823.65 | 830.00 | 816.60 | 824.05 | 824.05 | 15,028 |
18 Apr 2024 | 845.60 | 849.00 | 828.00 | 831.80 | 831.80 | 12,707 |
16 Apr 2024 | 831.05 | 848.65 | 831.00 | 843.20 | 843.20 | 11,781 |
15 Apr 2024 | 864.00 | 864.00 | 828.00 | 841.50 | 841.50 | 19,409 |
12 Apr 2024 | 875.05 | 875.05 | 863.95 | 867.00 | 867.00 | 19,980 |
10 Apr 2024 | 880.45 | 884.10 | 865.00 | 878.00 | 878.00 | 29,624 |
09 Apr 2024 | 869.75 | 883.50 | 863.55 | 871.75 | 871.75 | 32,606 |
08 Apr 2024 | 835.15 | 883.90 | 835.15 | 869.75 | 869.75 | 86,569 |
05 Apr 2024 | 833.00 | 838.00 | 818.00 | 835.15 | 835.15 | 28,343 |
04 Apr 2024 | 825.00 | 833.10 | 815.75 | 829.20 | 829.20 | 27,657 |
03 Apr 2024 | 805.35 | 824.00 | 793.50 | 816.70 | 816.70 | 54,793 |
02 Apr 2024 | 786.05 | 795.90 | 777.65 | 793.45 | 793.45 | 35,032 |
01 Apr 2024 | 745.00 | 790.00 | 745.00 | 786.10 | 786.10 | 48,425 |
28 Mar 2024 | 730.00 | 759.00 | 728.35 | 738.60 | 738.60 | 125,007 |
27 Mar 2024 | 770.50 | 774.95 | 718.80 | 728.15 | 728.15 | 138,613 |
26 Mar 2024 | 793.40 | 797.95 | 768.00 | 768.70 | 768.70 | 88,943 |
22 Mar 2024 | 803.85 | 807.05 | 791.50 | 793.40 | 793.40 | 42,495 |
21 Mar 2024 | 785.00 | 808.90 | 784.50 | 802.35 | 802.35 | 75,126 |
20 Mar 2024 | 783.95 | 786.45 | 766.10 | 773.10 | 773.10 | 33,843 |
19 Mar 2024 | 788.95 | 791.75 | 777.70 | 779.50 | 779.50 | 32,984 |
18 Mar 2024 | 790.00 | 797.90 | 785.85 | 788.95 | 788.95 | 27,810 |
15 Mar 2024 | 795.10 | 810.80 | 783.00 | 790.00 | 790.00 | 44,445 |
14 Mar 2024 | 780.00 | 824.90 | 780.00 | 797.90 | 797.90 | 68,667 |
13 Mar 2024 | 840.20 | 845.25 | 785.00 | 795.50 | 795.50 | 60,776 |
12 Mar 2024 | 860.00 | 860.00 | 840.00 | 840.20 | 840.20 | 38,118 |
11 Mar 2024 | 869.95 | 869.95 | 855.05 | 857.90 | 857.90 | 21,004 |
07 Mar 2024 | 880.05 | 887.00 | 865.05 | 867.05 | 867.05 | 38,005 |
06 Mar 2024 | 897.15 | 898.00 | 870.00 | 877.50 | 877.50 | 35,044 |
05 Mar 2024 | 902.70 | 905.25 | 897.00 | 898.45 | 898.45 | 16,309 |
04 Mar 2024 | 914.95 | 915.00 | 901.00 | 902.70 | 902.70 | 11,889 |
01 Mar 2024 | 920.00 | 923.55 | 908.20 | 909.40 | 909.40 | 14,402 |
29 Feb 2024 | 904.90 | 921.00 | 900.30 | 916.05 | 916.05 | 26,996 |
28 Feb 2024 | 917.95 | 918.95 | 900.00 | 902.70 | 902.70 | 16,465 |
27 Feb 2024 | 908.00 | 919.00 | 905.00 | 913.65 | 913.65 | 23,806 |
26 Feb 2024 | 909.15 | 914.00 | 905.00 | 906.70 | 906.70 | 23,557 |
23 Feb 2024 | 910.00 | 917.00 | 907.75 | 909.15 | 909.15 | 30,192 |
22 Feb 2024 | 919.00 | 923.00 | 907.85 | 912.15 | 912.15 | 19,104 |
21 Feb 2024 | 917.55 | 928.00 | 911.10 | 912.25 | 912.25 | 24,577 |
20 Feb 2024 | 921.70 | 924.60 | 915.00 | 916.40 | 916.40 | 22,706 |
19 Feb 2024 | 930.00 | 933.00 | 917.70 | 919.65 | 919.65 | 29,956 |
16 Feb 2024 | 925.05 | 932.75 | 921.00 | 924.90 | 924.90 | 26,850 |
15 Feb 2024 | 935.65 | 946.40 | 928.25 | 931.15 | 931.15 | 29,355 |
14 Feb 2024 | 932.70 | 938.00 | 925.00 | 932.25 | 932.25 | 18,850 |
13 Feb 2024 | 928.35 | 933.95 | 912.00 | 932.70 | 932.70 | 15,657 |
12 Feb 2024 | 946.35 | 948.90 | 920.00 | 928.35 | 928.35 | 40,847 |
09 Feb 2024 | 952.25 | 957.50 | 931.30 | 941.65 | 941.65 | 17,845 |
08 Feb 2024 | 967.00 | 967.00 | 951.00 | 952.25 | 952.25 | 19,872 |
07 Feb 2024 | 968.00 | 970.95 | 960.00 | 962.40 | 962.40 | 14,002 |
06 Feb 2024 | 951.05 | 968.05 | 950.80 | 963.20 | 963.20 | 21,009 |
05 Feb 2024 | 960.00 | 975.00 | 949.55 | 950.80 | 950.80 | 21,325 |
02 Feb 2024 | 978.80 | 985.00 | 955.00 | 958.50 | 958.50 | 28,816 |
01 Feb 2024 | 988.00 | 988.00 | 967.20 | 977.20 | 977.20 | 18,849 |
31 Jan 2024 | 964.90 | 984.50 | 959.05 | 983.05 | 983.05 | 35,424 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |