Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 May 2024 | 870.00 | 877.55 | 847.60 | 848.70 | 848.70 | 51,431 |
22 May 2024 | 820.00 | 889.95 | 820.00 | 883.25 | 883.25 | 721,798 |
21 May 2024 | 841.00 | 848.00 | 815.30 | 819.65 | 819.65 | 70,834 |
17 May 2024 | 852.00 | 867.10 | 843.00 | 850.70 | 850.70 | 84,446 |
16 May 2024 | 855.00 | 876.65 | 842.65 | 852.00 | 852.00 | 78,404 |
15 May 2024 | 854.70 | 864.90 | 850.00 | 852.65 | 852.65 | 40,208 |
14 May 2024 | 850.00 | 879.95 | 848.20 | 851.40 | 851.40 | 74,517 |
13 May 2024 | 850.00 | 859.95 | 831.70 | 850.65 | 850.65 | 125,943 |
10 May 2024 | 832.85 | 873.90 | 830.00 | 846.85 | 846.85 | 234,992 |
09 May 2024 | 900.00 | 909.45 | 826.05 | 832.80 | 832.80 | 287,995 |
08 May 2024 | 827.50 | 900.00 | 827.50 | 890.05 | 890.05 | 631,883 |
07 May 2024 | 840.60 | 843.00 | 811.65 | 835.85 | 835.85 | 120,573 |
06 May 2024 | 835.70 | 854.00 | 806.00 | 840.60 | 840.60 | 141,126 |
03 May 2024 | 849.50 | 858.30 | 814.55 | 838.90 | 838.90 | 315,706 |
02 May 2024 | 868.25 | 873.05 | 835.25 | 849.50 | 849.50 | 128,283 |
30 Apr 2024 | 867.10 | 886.95 | 854.90 | 868.20 | 868.20 | 146,898 |
29 Apr 2024 | 888.25 | 888.60 | 857.00 | 873.90 | 873.90 | 232,131 |
26 Apr 2024 | 838.30 | 888.00 | 828.30 | 879.85 | 879.85 | 781,150 |
25 Apr 2024 | 787.30 | 845.00 | 782.00 | 841.10 | 841.10 | 756,551 |
24 Apr 2024 | 755.00 | 818.75 | 755.00 | 787.25 | 787.25 | 749,614 |
23 Apr 2024 | 782.00 | 784.10 | 746.25 | 755.85 | 755.85 | 315,077 |
22 Apr 2024 | 758.65 | 796.95 | 747.25 | 781.40 | 781.40 | 808,629 |
19 Apr 2024 | 683.60 | 763.00 | 675.05 | 756.80 | 756.80 | 2,354,908 |
18 Apr 2024 | 680.55 | 703.15 | 680.00 | 685.05 | 685.05 | 82,948 |
16 Apr 2024 | 680.00 | 690.05 | 678.00 | 680.80 | 680.80 | 48,023 |
15 Apr 2024 | 679.50 | 688.80 | 674.85 | 684.00 | 684.00 | 83,123 |
12 Apr 2024 | 681.90 | 694.00 | 673.75 | 684.00 | 684.00 | 102,618 |
10 Apr 2024 | 670.00 | 684.00 | 659.45 | 679.95 | 679.95 | 75,458 |
09 Apr 2024 | 668.20 | 674.35 | 661.10 | 669.75 | 669.75 | 53,319 |
08 Apr 2024 | 671.85 | 679.95 | 663.00 | 667.90 | 667.90 | 191,708 |
05 Apr 2024 | 668.05 | 681.35 | 665.00 | 669.15 | 669.15 | 58,508 |
04 Apr 2024 | 648.00 | 673.80 | 648.00 | 671.10 | 671.10 | 99,646 |
03 Apr 2024 | 636.00 | 650.00 | 635.00 | 647.55 | 647.55 | 54,499 |
02 Apr 2024 | 645.00 | 648.65 | 632.00 | 639.05 | 639.05 | 73,733 |
01 Apr 2024 | 626.50 | 655.50 | 619.70 | 648.90 | 648.90 | 108,684 |
28 Mar 2024 | 623.00 | 632.90 | 619.00 | 623.35 | 623.35 | 64,162 |
27 Mar 2024 | 635.40 | 636.00 | 620.85 | 623.00 | 623.00 | 76,787 |
26 Mar 2024 | 625.00 | 638.00 | 618.50 | 632.80 | 632.80 | 66,600 |
22 Mar 2024 | 622.00 | 642.40 | 621.95 | 631.40 | 631.40 | 43,543 |
21 Mar 2024 | 627.20 | 632.65 | 620.75 | 622.20 | 622.20 | 49,273 |
20 Mar 2024 | 638.00 | 640.45 | 620.25 | 623.40 | 623.40 | 68,553 |
19 Mar 2024 | 661.80 | 661.80 | 631.00 | 641.35 | 641.35 | 70,490 |
18 Mar 2024 | 667.90 | 671.95 | 653.75 | 658.50 | 658.50 | 52,493 |
15 Mar 2024 | 662.00 | 678.00 | 653.60 | 674.60 | 674.60 | 142,819 |
14 Mar 2024 | 652.50 | 678.00 | 647.05 | 672.90 | 672.90 | 92,418 |
13 Mar 2024 | 693.25 | 709.80 | 650.10 | 654.60 | 654.60 | 115,930 |
12 Mar 2024 | 680.00 | 692.70 | 671.65 | 686.45 | 686.45 | 96,204 |
11 Mar 2024 | 676.55 | 684.00 | 670.05 | 674.05 | 674.05 | 41,231 |
07 Mar 2024 | 679.10 | 697.40 | 678.55 | 686.85 | 686.85 | 89,359 |
06 Mar 2024 | 681.00 | 689.00 | 668.35 | 679.10 | 679.10 | 50,349 |
05 Mar 2024 | 689.00 | 689.00 | 683.15 | 684.25 | 684.25 | 55,998 |
04 Mar 2024 | 673.90 | 687.95 | 667.00 | 682.45 | 682.45 | 81,413 |
01 Mar 2024 | 667.90 | 675.45 | 664.70 | 670.70 | 670.70 | 36,587 |
29 Feb 2024 | 658.65 | 699.00 | 656.00 | 664.55 | 664.55 | 473,556 |
28 Feb 2024 | 657.00 | 660.40 | 652.05 | 655.55 | 655.55 | 34,072 |
27 Feb 2024 | 662.40 | 667.60 | 656.05 | 659.75 | 659.75 | 59,911 |
26 Feb 2024 | 660.65 | 669.00 | 656.05 | 657.55 | 657.55 | 44,215 |
23 Feb 2024 | 660.00 | 674.45 | 659.95 | 668.35 | 668.35 | 83,554 |
22 Feb 2024 | 683.80 | 686.95 | 674.75 | 684.20 | 684.20 | 118,407 |
21 Feb 2024 | 686.85 | 686.85 | 676.30 | 678.60 | 678.60 | 114,358 |
20 Feb 2024 | 682.50 | 689.60 | 680.00 | 683.40 | 683.40 | 65,896 |
19 Feb 2024 | 678.40 | 683.85 | 677.05 | 680.45 | 680.45 | 44,670 |
16 Feb 2024 | 678.40 | 684.00 | 672.10 | 675.00 | 675.00 | 87,930 |
15 Feb 2024 | 662.50 | 677.80 | 662.50 | 675.25 | 675.25 | 94,068 |
14 Feb 2024 | 659.00 | 666.00 | 657.00 | 662.35 | 662.35 | 55,152 |
13 Feb 2024 | 667.85 | 668.80 | 656.05 | 659.35 | 659.35 | 74,316 |
12 Feb 2024 | 660.00 | 669.40 | 648.05 | 664.50 | 664.50 | 150,988 |
09 Feb 2024 | 659.00 | 662.00 | 648.00 | 659.40 | 659.40 | 102,900 |
08 Feb 2024 | 661.65 | 663.45 | 653.05 | 658.25 | 658.25 | 112,315 |
07 Feb 2024 | 661.85 | 668.80 | 656.90 | 658.45 | 658.45 | 76,600 |
06 Feb 2024 | 655.00 | 670.55 | 654.00 | 661.30 | 661.30 | 260,481 |
05 Feb 2024 | 670.00 | 675.15 | 646.50 | 653.05 | 653.05 | 320,278 |
02 Feb 2024 | 719.00 | 724.90 | 661.05 | 673.95 | 673.95 | 421,275 |
01 Feb 2024 | 750.05 | 764.95 | 704.55 | 714.40 | 714.40 | 921,583 |
31 Jan 2024 | 682.00 | 724.00 | 680.05 | 720.10 | 720.10 | 877,498 |
30 Jan 2024 | 673.70 | 684.10 | 671.35 | 678.55 | 678.55 | 128,911 |
29 Jan 2024 | 670.65 | 677.40 | 665.05 | 670.65 | 670.65 | 224,965 |
25 Jan 2024 | 665.00 | 671.00 | 657.35 | 667.35 | 667.35 | 74,274 |
24 Jan 2024 | 660.10 | 672.90 | 655.05 | 663.45 | 663.45 | 85,754 |
23 Jan 2024 | 674.30 | 675.95 | 656.00 | 660.10 | 660.10 | 110,160 |
19 Jan 2024 | 666.45 | 685.75 | 666.45 | 674.10 | 674.10 | 171,463 |
18 Jan 2024 | 667.20 | 672.45 | 653.90 | 666.40 | 666.40 | 109,522 |
17 Jan 2024 | 672.40 | 673.00 | 661.80 | 668.75 | 668.75 | 98,852 |
16 Jan 2024 | 667.00 | 678.50 | 662.00 | 672.55 | 672.55 | 252,805 |
15 Jan 2024 | 657.50 | 665.15 | 653.10 | 661.15 | 661.15 | 164,476 |
12 Jan 2024 | 655.50 | 655.95 | 650.05 | 654.20 | 654.20 | 92,475 |
11 Jan 2024 | 660.15 | 664.35 | 642.05 | 650.85 | 650.85 | 215,104 |
10 Jan 2024 | 662.55 | 664.50 | 654.05 | 660.85 | 660.85 | 285,911 |
09 Jan 2024 | 666.60 | 668.30 | 655.80 | 660.55 | 660.55 | 136,326 |
08 Jan 2024 | 666.05 | 670.80 | 658.80 | 663.25 | 663.25 | 334,953 |
05 Jan 2024 | 660.00 | 675.00 | 656.10 | 662.55 | 662.55 | 892,684 |
04 Jan 2024 | 654.60 | 659.00 | 647.50 | 655.10 | 655.10 | 285,471 |
03 Jan 2024 | 644.00 | 651.60 | 643.25 | 648.30 | 648.30 | 134,954 |
02 Jan 2024 | 647.95 | 655.00 | 640.00 | 644.85 | 644.85 | 176,306 |
01 Jan 2024 | 657.00 | 659.35 | 640.50 | 646.20 | 646.20 | 1,093,664 |
29 Dec 2023 | 614.00 | 618.40 | 608.75 | 612.60 | 612.60 | 45,947 |
28 Dec 2023 | 615.00 | 621.20 | 610.00 | 611.65 | 611.65 | 55,342 |
27 Dec 2023 | 619.55 | 628.55 | 598.60 | 612.15 | 612.15 | 78,785 |
26 Dec 2023 | 616.20 | 624.95 | 611.40 | 616.45 | 616.45 | 80,825 |
22 Dec 2023 | 613.25 | 626.45 | 609.30 | 611.40 | 611.40 | 71,805 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |