Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 835.00 | 883.60 | 826.00 | 851.20 | 851.20 | 44,920 |
29 Apr 2024 | 811.75 | 826.00 | 810.00 | 816.95 | 816.95 | 5,708 |
26 Apr 2024 | 825.95 | 825.95 | 810.15 | 811.65 | 811.65 | 5,570 |
25 Apr 2024 | 803.00 | 830.70 | 800.00 | 825.95 | 825.95 | 5,991 |
24 Apr 2024 | 814.90 | 825.20 | 801.30 | 807.55 | 807.55 | 6,207 |
23 Apr 2024 | 804.65 | 816.85 | 800.00 | 810.65 | 810.65 | 4,104 |
22 Apr 2024 | 797.00 | 821.35 | 797.00 | 800.75 | 800.75 | 7,494 |
19 Apr 2024 | 780.15 | 813.65 | 780.15 | 796.95 | 796.95 | 5,331 |
18 Apr 2024 | 816.15 | 824.95 | 788.20 | 801.75 | 801.75 | 8,679 |
16 Apr 2024 | 801.55 | 835.00 | 801.55 | 818.25 | 818.25 | 16,461 |
15 Apr 2024 | 822.00 | 836.40 | 797.55 | 818.25 | 818.25 | 10,520 |
12 Apr 2024 | 836.65 | 842.25 | 820.05 | 822.85 | 822.85 | 7,233 |
10 Apr 2024 | 815.00 | 843.95 | 809.40 | 836.40 | 836.40 | 10,025 |
09 Apr 2024 | 819.85 | 839.70 | 810.05 | 817.30 | 817.30 | 5,559 |
08 Apr 2024 | 829.00 | 837.90 | 807.70 | 818.40 | 818.40 | 16,287 |
05 Apr 2024 | 845.45 | 848.85 | 822.20 | 829.25 | 829.25 | 5,803 |
04 Apr 2024 | 851.20 | 866.65 | 836.60 | 848.85 | 848.85 | 6,111 |
03 Apr 2024 | 868.90 | 868.90 | 841.30 | 846.70 | 846.70 | 17,617 |
02 Apr 2024 | 842.00 | 858.80 | 830.20 | 850.75 | 850.75 | 16,368 |
01 Apr 2024 | 846.00 | 849.80 | 806.55 | 821.40 | 821.40 | 18,742 |
28 Mar 2024 | 770.00 | 871.45 | 769.45 | 834.35 | 834.35 | 136,216 |
27 Mar 2024 | 761.70 | 780.95 | 741.00 | 744.80 | 744.80 | 18,599 |
26 Mar 2024 | 788.80 | 799.95 | 760.05 | 761.70 | 761.70 | 6,280 |
22 Mar 2024 | 803.55 | 819.35 | 770.05 | 784.85 | 784.85 | 9,611 |
21 Mar 2024 | 814.40 | 820.00 | 800.10 | 803.30 | 803.30 | 4,894 |
20 Mar 2024 | 779.85 | 820.00 | 774.10 | 808.25 | 808.25 | 21,328 |
19 Mar 2024 | 760.40 | 784.00 | 756.00 | 776.35 | 776.35 | 7,549 |
18 Mar 2024 | 744.85 | 765.00 | 731.10 | 756.40 | 756.40 | 10,598 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 670.40 | 759.95 | 670.05 | 754.20 | 754.20 | 28,850 |
13 Mar 2024 | 717.75 | 725.70 | 665.55 | 670.10 | 670.10 | 28,517 |
12 Mar 2024 | 771.00 | 774.90 | 710.00 | 717.75 | 717.75 | 28,610 |
11 Mar 2024 | 809.90 | 812.50 | 758.00 | 762.70 | 762.70 | 22,213 |
07 Mar 2024 | 822.05 | 836.95 | 808.00 | 809.90 | 809.90 | 5,760 |
06 Mar 2024 | 851.60 | 859.00 | 807.55 | 822.25 | 822.25 | 11,788 |
05 Mar 2024 | 851.65 | 858.90 | 835.05 | 839.40 | 839.40 | 3,424 |
04 Mar 2024 | 858.80 | 867.95 | 841.55 | 851.65 | 851.65 | 6,875 |
01 Mar 2024 | 867.40 | 890.00 | 859.05 | 865.65 | 865.65 | 6,992 |
29 Feb 2024 | 861.85 | 876.05 | 838.80 | 869.25 | 869.25 | 8,224 |
28 Feb 2024 | 865.45 | 894.90 | 835.55 | 861.85 | 861.85 | 26,052 |
27 Feb 2024 | 896.45 | 899.20 | 866.00 | 871.55 | 871.55 | 10,517 |
26 Feb 2024 | 874.00 | 914.80 | 840.00 | 894.70 | 894.70 | 57,436 |
23 Feb 2024 | 885.30 | 891.90 | 865.00 | 870.15 | 870.15 | 21,471 |
22 Feb 2024 | 847.00 | 894.80 | 823.10 | 878.65 | 878.65 | 55,261 |
21 Feb 2024 | 891.95 | 891.95 | 836.20 | 843.70 | 843.70 | 52,701 |
20 Feb 2024 | 787.35 | 937.45 | 785.00 | 892.10 | 892.10 | 395,458 |
19 Feb 2024 | 785.05 | 799.95 | 775.00 | 781.60 | 781.60 | 12,127 |
16 Feb 2024 | 794.90 | 819.00 | 785.00 | 788.75 | 788.75 | 4,242 |
15 Feb 2024 | 787.40 | 801.95 | 775.05 | 788.55 | 788.55 | 9,932 |
14 Feb 2024 | 810.00 | 810.00 | 766.00 | 775.75 | 775.75 | 20,299 |
13 Feb 2024 | 785.20 | 829.90 | 740.90 | 815.45 | 815.45 | 24,715 |
12 Feb 2024 | 806.55 | 807.00 | 762.75 | 776.15 | 776.15 | 10,587 |
09 Feb 2024 | 813.35 | 813.35 | 783.55 | 794.75 | 794.75 | 6,706 |
08 Feb 2024 | 837.65 | 837.65 | 809.05 | 813.35 | 813.35 | 5,612 |
07 Feb 2024 | 829.05 | 835.00 | 800.00 | 827.95 | 827.95 | 21,958 |
06 Feb 2024 | 848.00 | 848.00 | 809.95 | 816.80 | 816.80 | 8,619 |
05 Feb 2024 | 854.95 | 854.95 | 805.00 | 833.00 | 833.00 | 22,788 |
02 Feb 2024 | 866.90 | 892.55 | 833.30 | 851.90 | 851.90 | 19,733 |
01 Feb 2024 | 835.00 | 880.50 | 821.75 | 849.90 | 849.90 | 21,975 |
31 Jan 2024 | 858.95 | 858.95 | 826.85 | 832.30 | 832.30 | 11,406 |
30 Jan 2024 | 869.95 | 869.95 | 835.00 | 839.05 | 839.05 | 3,798 |
29 Jan 2024 | 834.85 | 870.00 | 834.85 | 858.85 | 858.85 | 6,580 |
25 Jan 2024 | 874.00 | 874.00 | 825.00 | 834.85 | 834.85 | 6,492 |
24 Jan 2024 | 821.70 | 864.00 | 821.70 | 854.85 | 854.85 | 7,135 |
23 Jan 2024 | 845.25 | 867.35 | 820.00 | 821.70 | 821.70 | 7,021 |
19 Jan 2024 | 860.05 | 878.85 | 840.15 | 845.45 | 845.45 | 8,203 |
18 Jan 2024 | 836.50 | 859.95 | 832.30 | 854.70 | 854.70 | 3,959 |
17 Jan 2024 | 867.50 | 867.50 | 831.60 | 835.80 | 835.80 | 8,089 |
16 Jan 2024 | 895.00 | 895.00 | 842.05 | 850.45 | 850.45 | 12,538 |
15 Jan 2024 | 879.00 | 892.40 | 876.05 | 881.05 | 881.05 | 7,238 |
12 Jan 2024 | 876.15 | 878.00 | 864.05 | 869.85 | 869.85 | 11,450 |
11 Jan 2024 | 892.00 | 892.00 | 870.00 | 872.80 | 872.80 | 8,562 |
10 Jan 2024 | 865.35 | 899.00 | 865.35 | 877.50 | 877.50 | 8,280 |
09 Jan 2024 | 891.95 | 893.95 | 864.85 | 878.10 | 878.10 | 11,352 |
08 Jan 2024 | 891.00 | 899.00 | 877.00 | 878.75 | 878.75 | 4,345 |
05 Jan 2024 | 895.00 | 907.00 | 875.00 | 878.25 | 878.25 | 16,866 |
04 Jan 2024 | 904.75 | 916.00 | 890.05 | 895.30 | 895.30 | 6,181 |
03 Jan 2024 | 902.00 | 904.95 | 883.45 | 899.05 | 899.05 | 9,680 |
02 Jan 2024 | 908.00 | 908.00 | 872.00 | 895.25 | 895.25 | 7,524 |
01 Jan 2024 | 887.00 | 963.95 | 880.50 | 888.40 | 888.40 | 64,107 |
29 Dec 2023 | 875.00 | 899.95 | 875.00 | 880.50 | 880.50 | 14,831 |
28 Dec 2023 | 912.75 | 919.00 | 867.00 | 874.20 | 874.20 | 17,064 |
27 Dec 2023 | 928.00 | 942.15 | 901.00 | 904.75 | 904.75 | 10,649 |
26 Dec 2023 | 950.80 | 950.90 | 903.85 | 922.30 | 922.30 | 11,676 |
22 Dec 2023 | 957.85 | 963.15 | 931.05 | 942.50 | 942.50 | 16,377 |
21 Dec 2023 | 915.00 | 950.00 | 888.00 | 944.00 | 944.00 | 37,312 |
20 Dec 2023 | 917.70 | 980.00 | 894.95 | 914.75 | 914.75 | 91,834 |
19 Dec 2023 | 824.40 | 896.25 | 808.55 | 896.25 | 896.25 | 84,501 |
18 Dec 2023 | 844.75 | 844.75 | 804.00 | 814.80 | 814.80 | 12,875 |
15 Dec 2023 | 854.75 | 854.75 | 831.65 | 837.20 | 837.20 | 9,100 |
14 Dec 2023 | 849.75 | 858.95 | 840.55 | 846.30 | 846.30 | 4,940 |
13 Dec 2023 | 850.00 | 850.00 | 832.05 | 841.10 | 841.10 | 6,672 |
12 Dec 2023 | 836.00 | 860.00 | 836.00 | 844.05 | 844.05 | 22,156 |
11 Dec 2023 | 825.15 | 850.00 | 824.95 | 835.05 | 835.05 | 8,919 |
08 Dec 2023 | 847.80 | 855.00 | 825.10 | 829.55 | 829.55 | 7,798 |
07 Dec 2023 | 829.25 | 859.45 | 829.25 | 836.55 | 836.55 | 8,155 |
06 Dec 2023 | 825.10 | 844.75 | 820.50 | 829.25 | 829.25 | 22,155 |
05 Dec 2023 | 828.90 | 855.00 | 815.75 | 827.35 | 827.35 | 19,608 |
04 Dec 2023 | 834.60 | 834.60 | 817.00 | 820.30 | 820.30 | 9,130 |
01 Dec 2023 | 849.75 | 850.40 | 816.00 | 817.80 | 817.80 | 12,948 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |