Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
14 Jun 2024 | 942.00 | 990.00 | 940.00 | 978.70 | 978.70 | 1,166,874 |
13 Jun 2024 | 930.00 | 944.00 | 925.00 | 941.75 | 941.75 | 452,411 |
12 Jun 2024 | 940.00 | 942.20 | 917.85 | 926.20 | 926.20 | 405,150 |
11 Jun 2024 | 908.00 | 938.00 | 902.00 | 924.30 | 924.30 | 525,027 |
10 Jun 2024 | 892.95 | 931.70 | 890.35 | 901.05 | 901.05 | 892,966 |
07 Jun 2024 | 879.65 | 898.50 | 873.95 | 883.80 | 883.80 | 248,630 |
06 Jun 2024 | 880.00 | 905.00 | 873.80 | 879.65 | 879.65 | 493,372 |
05 Jun 2024 | 859.80 | 881.00 | 833.10 | 873.60 | 873.60 | 530,851 |
04 Jun 2024 | 863.85 | 865.00 | 687.20 | 837.90 | 837.90 | 764,179 |
03 Jun 2024 | 873.00 | 879.85 | 853.80 | 858.95 | 858.95 | 187,487 |
31 May 2024 | 847.75 | 873.95 | 839.60 | 860.80 | 860.80 | 636,759 |
30 May 2024 | 838.80 | 853.95 | 831.85 | 836.55 | 836.55 | 278,772 |
29 May 2024 | 815.55 | 851.60 | 814.80 | 845.10 | 845.10 | 557,658 |
28 May 2024 | 849.00 | 849.40 | 811.80 | 815.10 | 815.10 | 321,180 |
27 May 2024 | 858.50 | 864.60 | 846.05 | 849.05 | 849.05 | 159,035 |
24 May 2024 | 872.90 | 897.00 | 852.00 | 858.45 | 858.45 | 598,931 |
23 May 2024 | 895.00 | 912.00 | 864.00 | 872.40 | 872.40 | 411,487 |
22 May 2024 | 851.50 | 919.95 | 841.00 | 899.55 | 899.55 | 2,404,952 |
21 May 2024 | 879.00 | 879.00 | 841.15 | 846.10 | 846.10 | 375,306 |
17 May 2024 | 872.30 | 875.45 | 863.55 | 870.95 | 870.95 | 107,527 |
16 May 2024 | 876.00 | 882.95 | 867.05 | 872.30 | 872.30 | 103,918 |
15 May 2024 | 831.00 | 887.50 | 829.10 | 875.20 | 875.20 | 521,380 |
14 May 2024 | 849.70 | 849.70 | 826.00 | 827.50 | 827.50 | 168,371 |
13 May 2024 | 830.60 | 857.50 | 819.00 | 850.05 | 850.05 | 260,311 |
10 May 2024 | 834.00 | 857.60 | 809.35 | 843.05 | 843.05 | 280,794 |
09 May 2024 | 832.00 | 841.75 | 823.00 | 833.30 | 833.30 | 170,016 |
08 May 2024 | 839.40 | 858.35 | 827.00 | 830.90 | 830.90 | 198,217 |
07 May 2024 | 875.25 | 882.95 | 824.35 | 839.40 | 839.40 | 393,847 |
06 May 2024 | 886.00 | 915.00 | 867.10 | 883.00 | 883.00 | 400,197 |
03 May 2024 | 896.80 | 896.80 | 870.00 | 886.55 | 886.55 | 192,861 |
02 May 2024 | 897.00 | 905.70 | 882.00 | 896.80 | 896.80 | 161,491 |
30 Apr 2024 | 875.00 | 911.75 | 873.15 | 896.05 | 896.05 | 397,580 |
29 Apr 2024 | 878.00 | 896.00 | 870.00 | 876.75 | 876.75 | 129,645 |
26 Apr 2024 | 884.00 | 900.00 | 866.30 | 876.70 | 876.70 | 150,685 |
25 Apr 2024 | 883.70 | 901.00 | 873.45 | 883.45 | 883.45 | 185,948 |
24 Apr 2024 | 902.40 | 902.40 | 877.55 | 881.70 | 881.70 | 235,028 |
23 Apr 2024 | 840.00 | 900.00 | 840.00 | 893.35 | 893.35 | 877,049 |
22 Apr 2024 | 851.80 | 858.00 | 811.50 | 843.60 | 843.60 | 166,028 |
19 Apr 2024 | 844.85 | 863.65 | 827.40 | 843.45 | 843.45 | 316,272 |
18 Apr 2024 | 843.30 | 857.00 | 837.00 | 844.85 | 844.85 | 174,567 |
16 Apr 2024 | 828.95 | 845.00 | 822.10 | 839.50 | 839.50 | 134,717 |
15 Apr 2024 | 831.00 | 844.00 | 807.95 | 831.00 | 831.00 | 209,872 |
12 Apr 2024 | 840.00 | 848.00 | 837.00 | 839.90 | 839.90 | 143,449 |
10 Apr 2024 | 840.00 | 850.80 | 838.00 | 840.00 | 840.00 | 107,678 |
09 Apr 2024 | 855.50 | 865.00 | 837.00 | 838.25 | 838.25 | 390,572 |
08 Apr 2024 | 855.00 | 855.00 | 834.15 | 845.05 | 845.05 | 686,294 |
05 Apr 2024 | 833.15 | 850.50 | 823.20 | 846.45 | 846.45 | 682,534 |
04 Apr 2024 | 842.00 | 853.00 | 822.75 | 827.75 | 827.75 | 219,764 |
03 Apr 2024 | 827.00 | 855.40 | 816.35 | 836.85 | 836.85 | 477,983 |
02 Apr 2024 | 807.00 | 838.00 | 804.65 | 827.10 | 827.10 | 433,378 |
01 Apr 2024 | 798.70 | 819.90 | 798.65 | 803.25 | 803.25 | 222,420 |
28 Mar 2024 | 779.95 | 793.00 | 776.60 | 784.70 | 784.70 | 181,338 |
27 Mar 2024 | 773.00 | 793.00 | 762.50 | 775.10 | 775.10 | 227,405 |
26 Mar 2024 | 770.00 | 786.45 | 770.00 | 772.55 | 772.55 | 342,333 |
22 Mar 2024 | 756.00 | 784.50 | 755.00 | 777.15 | 777.15 | 207,468 |
21 Mar 2024 | 765.75 | 778.95 | 755.00 | 757.55 | 757.55 | 153,468 |
20 Mar 2024 | 769.95 | 774.40 | 757.90 | 761.90 | 761.90 | 163,515 |
19 Mar 2024 | 799.55 | 799.55 | 765.00 | 768.95 | 768.95 | 160,444 |
18 Mar 2024 | 787.95 | 803.00 | 764.15 | 799.15 | 799.15 | 263,503 |
15 Mar 2024 | 782.60 | 799.20 | 766.85 | 788.00 | 788.00 | 267,066 |
14 Mar 2024 | 725.00 | 794.95 | 725.00 | 790.50 | 790.50 | 424,947 |
13 Mar 2024 | 804.95 | 804.95 | 742.00 | 752.90 | 752.90 | 616,271 |
12 Mar 2024 | 786.00 | 808.80 | 777.00 | 804.95 | 804.95 | 252,283 |
11 Mar 2024 | 827.25 | 827.25 | 792.00 | 796.85 | 796.85 | 255,633 |
07 Mar 2024 | 807.60 | 827.60 | 800.00 | 815.65 | 815.65 | 760,665 |
06 Mar 2024 | 808.75 | 817.30 | 770.40 | 799.65 | 799.65 | 524,320 |
05 Mar 2024 | 799.95 | 834.60 | 798.00 | 809.25 | 809.25 | 1,300,102 |
04 Mar 2024 | 800.95 | 825.00 | 793.00 | 796.50 | 796.50 | 266,159 |
01 Mar 2024 | 794.40 | 810.55 | 788.25 | 799.85 | 799.85 | 182,447 |
29 Feb 2024 | 777.00 | 794.00 | 770.15 | 786.55 | 786.55 | 262,989 |
28 Feb 2024 | 813.90 | 820.15 | 757.85 | 782.55 | 782.55 | 564,204 |
27 Feb 2024 | 798.00 | 811.00 | 797.00 | 806.95 | 806.95 | 428,485 |
26 Feb 2024 | 807.80 | 817.20 | 795.05 | 797.50 | 797.50 | 352,368 |
23 Feb 2024 | 805.00 | 822.40 | 795.85 | 808.40 | 808.40 | 467,420 |
22 Feb 2024 | 822.40 | 834.75 | 800.10 | 807.25 | 807.25 | 308,885 |
21 Feb 2024 | 810.00 | 834.80 | 809.95 | 830.10 | 830.10 | 397,067 |
20 Feb 2024 | 837.00 | 838.60 | 811.60 | 820.15 | 820.15 | 247,314 |
19 Feb 2024 | 819.00 | 837.85 | 810.80 | 835.45 | 835.45 | 554,618 |
16 Feb 2024 | 815.00 | 823.00 | 808.00 | 814.20 | 814.20 | 477,711 |
15 Feb 2024 | 804.90 | 822.00 | 795.25 | 813.20 | 813.20 | 838,581 |
14 Feb 2024 | 747.05 | 811.80 | 747.05 | 806.80 | 806.80 | 2,157,534 |
13 Feb 2024 | 758.00 | 771.00 | 717.05 | 762.30 | 762.30 | 1,375,501 |
12 Feb 2024 | 714.85 | 759.40 | 710.45 | 755.15 | 755.15 | 3,100,700 |
09 Feb 2024 | 719.45 | 725.00 | 690.65 | 700.55 | 700.55 | 408,285 |
08 Feb 2024 | 716.80 | 727.80 | 699.05 | 715.40 | 715.40 | 741,698 |
07 Feb 2024 | 720.80 | 725.30 | 702.05 | 708.65 | 708.65 | 491,918 |
06 Feb 2024 | 694.80 | 729.10 | 693.00 | 718.45 | 718.45 | 722,157 |
05 Feb 2024 | 705.95 | 717.95 | 690.00 | 694.80 | 694.80 | 567,933 |
02 Feb 2024 | 690.00 | 704.30 | 690.00 | 699.80 | 699.80 | 432,115 |
01 Feb 2024 | 701.00 | 704.55 | 688.00 | 692.90 | 692.90 | 533,967 |
31 Jan 2024 | 704.00 | 706.40 | 682.20 | 698.70 | 698.70 | 734,807 |
30 Jan 2024 | 684.40 | 725.00 | 676.45 | 699.35 | 699.35 | 2,498,080 |
29 Jan 2024 | 691.00 | 695.00 | 681.00 | 683.00 | 683.00 | 388,513 |
25 Jan 2024 | 671.00 | 689.70 | 668.50 | 686.30 | 686.30 | 506,339 |
24 Jan 2024 | 653.70 | 681.75 | 643.80 | 671.85 | 671.85 | 536,202 |
23 Jan 2024 | 685.00 | 685.00 | 650.00 | 652.95 | 652.95 | 440,328 |
19 Jan 2024 | 681.00 | 697.35 | 665.70 | 683.50 | 683.50 | 452,600 |
18 Jan 2024 | 657.00 | 681.15 | 652.20 | 674.80 | 674.80 | 667,761 |
17 Jan 2024 | 675.00 | 675.00 | 649.10 | 653.75 | 653.75 | 449,530 |
16 Jan 2024 | 687.60 | 697.50 | 671.10 | 677.80 | 677.80 | 430,166 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |