Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 916.00 | 922.75 | 903.59 | 908.86 | 908.86 | 377,500 |
15 Mar 2024 | 931.42 | 937.28 | 907.18 | 909.80 | 909.80 | 6,106,800 |
14 Mar 2024 | 945.00 | 951.52 | 927.31 | 933.05 | 933.05 | 583,800 |
13 Mar 2024 | 915.57 | 936.83 | 913.30 | 927.66 | 927.66 | 372,500 |
12 Mar 2024 | 901.10 | 917.07 | 897.00 | 915.05 | 915.05 | 239,800 |
11 Mar 2024 | 909.04 | 909.58 | 886.94 | 901.66 | 901.66 | 290,600 |
08 Mar 2024 | 913.63 | 936.90 | 903.16 | 912.20 | 912.20 | 300,700 |
07 Mar 2024 | 911.99 | 918.22 | 902.21 | 912.87 | 912.87 | 264,900 |
06 Mar 2024 | 912.00 | 920.16 | 902.20 | 911.99 | 911.99 | 266,200 |
05 Mar 2024 | 920.01 | 931.89 | 902.42 | 906.86 | 906.86 | 338,300 |
04 Mar 2024 | 929.20 | 939.82 | 918.99 | 926.58 | 926.58 | 791,700 |
01 Mar 2024 | 894.85 | 911.82 | 892.19 | 903.29 | 903.29 | 301,900 |
29 Feb 2024 | 884.12 | 896.09 | 879.04 | 895.59 | 895.59 | 480,800 |
28 Feb 2024 | 864.14 | 883.63 | 862.44 | 882.42 | 882.42 | 257,100 |
27 Feb 2024 | 869.20 | 875.79 | 856.17 | 871.40 | 871.40 | 273,400 |
26 Feb 2024 | 884.86 | 889.98 | 868.30 | 869.47 | 869.47 | 334,500 |
23 Feb 2024 | 885.74 | 897.22 | 875.88 | 880.48 | 880.48 | 230,300 |
22 Feb 2024 | 872.00 | 887.98 | 867.19 | 884.06 | 884.06 | 349,300 |
21 Feb 2024 | 860.68 | 866.75 | 853.15 | 861.66 | 861.66 | 247,500 |
20 Feb 2024 | 858.98 | 868.57 | 854.66 | 860.68 | 860.68 | 301,700 |
16 Feb 2024 | 870.30 | 878.68 | 862.06 | 862.98 | 862.98 | 259,100 |
15 Feb 2024 | 860.00 | 877.05 | 852.19 | 870.77 | 870.77 | 274,600 |
14 Feb 2024 | 844.01 | 853.34 | 835.00 | 848.10 | 848.10 | 260,500 |
13 Feb 2024 | 825.25 | 844.47 | 824.38 | 836.67 | 836.67 | 241,200 |
12 Feb 2024 | 840.19 | 854.35 | 839.39 | 844.67 | 844.67 | 403,600 |
09 Feb 2024 | 835.50 | 849.94 | 835.50 | 845.22 | 845.22 | 257,500 |
08 Feb 2024 | 836.54 | 849.95 | 830.94 | 832.42 | 832.42 | 265,800 |
07 Feb 2024 | 825.39 | 834.27 | 819.01 | 833.33 | 833.33 | 520,700 |
06 Feb 2024 | 851.41 | 852.60 | 815.10 | 825.35 | 825.35 | 503,800 |
05 Feb 2024 | 871.49 | 879.03 | 850.24 | 851.41 | 851.41 | 454,000 |
02 Feb 2024 | 835.72 | 903.70 | 828.92 | 882.06 | 882.06 | 1,120,200 |
01 Feb 2024 | 759.76 | 778.31 | 757.45 | 772.85 | 772.85 | 563,600 |
31 Jan 2024 | 768.86 | 771.14 | 750.87 | 753.73 | 753.73 | 413,500 |
30 Jan 2024 | 774.76 | 776.07 | 765.37 | 773.54 | 773.54 | 291,800 |
29 Jan 2024 | 767.05 | 775.49 | 760.95 | 774.76 | 774.76 | 222,600 |
26 Jan 2024 | 767.00 | 768.40 | 762.67 | 767.79 | 767.79 | 197,300 |
25 Jan 2024 | 755.18 | 764.43 | 751.15 | 761.01 | 761.01 | 270,500 |
24 Jan 2024 | 758.09 | 759.88 | 740.00 | 750.62 | 750.62 | 250,600 |
23 Jan 2024 | 764.55 | 767.20 | 747.20 | 754.15 | 754.15 | 283,200 |
22 Jan 2024 | 752.80 | 768.41 | 743.11 | 767.70 | 767.70 | 384,200 |
19 Jan 2024 | 744.26 | 749.49 | 737.07 | 749.25 | 749.25 | 279,000 |
18 Jan 2024 | 728.82 | 738.33 | 721.39 | 736.71 | 736.71 | 318,500 |
17 Jan 2024 | 718.78 | 725.65 | 713.09 | 724.49 | 724.49 | 215,700 |
16 Jan 2024 | 705.46 | 723.19 | 702.12 | 721.78 | 721.78 | 350,200 |
12 Jan 2024 | 704.48 | 708.34 | 697.03 | 706.68 | 706.68 | 162,200 |
11 Jan 2024 | 698.14 | 705.66 | 693.85 | 703.70 | 703.70 | 250,100 |
10 Jan 2024 | 698.52 | 700.00 | 688.05 | 695.91 | 695.91 | 205,500 |
09 Jan 2024 | 685.83 | 702.72 | 684.64 | 696.92 | 696.92 | 271,900 |
08 Jan 2024 | 660.10 | 685.11 | 659.99 | 684.74 | 684.74 | 375,900 |
05 Jan 2024 | 674.47 | 678.00 | 651.89 | 652.29 | 652.29 | 376,100 |
04 Jan 2024 | 672.95 | 679.31 | 670.42 | 672.22 | 672.22 | 268,900 |
03 Jan 2024 | 674.63 | 682.58 | 667.36 | 678.34 | 678.34 | 370,200 |
02 Jan 2024 | 664.85 | 677.07 | 664.29 | 673.98 | 673.98 | 427,300 |
29 Dec 2023 | 674.54 | 678.67 | 666.68 | 668.43 | 668.43 | 208,100 |
28 Dec 2023 | 679.52 | 684.41 | 673.26 | 675.52 | 675.52 | 288,200 |
27 Dec 2023 | 686.50 | 688.07 | 683.18 | 687.76 | 687.76 | 312,900 |
26 Dec 2023 | 692.39 | 695.13 | 687.60 | 687.98 | 687.98 | 250,800 |
22 Dec 2023 | 688.41 | 700.41 | 683.04 | 693.69 | 693.69 | 352,500 |
21 Dec 2023 | 704.97 | 709.39 | 700.87 | 704.13 | 704.13 | 267,300 |
20 Dec 2023 | 710.38 | 713.97 | 700.64 | 700.79 | 700.79 | 287,200 |
19 Dec 2023 | 714.99 | 723.42 | 712.46 | 714.93 | 714.93 | 257,600 |
18 Dec 2023 | 701.65 | 710.86 | 699.02 | 706.72 | 706.72 | 358,000 |
15 Dec 2023 | 696.00 | 704.99 | 688.02 | 702.81 | 702.81 | 671,100 |
14 Dec 2023 | 714.07 | 716.21 | 692.36 | 697.84 | 697.84 | 561,500 |
13 Dec 2023 | 713.39 | 720.97 | 706.17 | 719.27 | 719.27 | 474,600 |
12 Dec 2023 | 699.26 | 709.09 | 692.34 | 705.76 | 705.76 | 368,600 |
11 Dec 2023 | 697.17 | 708.10 | 696.07 | 697.86 | 697.86 | 319,600 |
08 Dec 2023 | 687.65 | 699.66 | 682.29 | 695.38 | 695.38 | 279,600 |
07 Dec 2023 | 686.73 | 697.99 | 686.46 | 694.42 | 694.42 | 253,500 |
06 Dec 2023 | 689.64 | 693.99 | 684.44 | 687.73 | 687.73 | 277,400 |
05 Dec 2023 | 690.00 | 695.48 | 686.58 | 690.40 | 690.40 | 390,400 |
04 Dec 2023 | 684.37 | 698.84 | 679.05 | 693.81 | 693.81 | 425,800 |
01 Dec 2023 | 664.55 | 685.53 | 664.55 | 685.06 | 685.06 | 423,800 |
30 Nov 2023 | 657.51 | 664.63 | 653.96 | 663.97 | 663.97 | 512,200 |
29 Nov 2023 | 659.94 | 662.27 | 651.55 | 654.99 | 654.99 | 349,500 |
28 Nov 2023 | 658.66 | 658.66 | 648.71 | 651.68 | 651.68 | 246,000 |
27 Nov 2023 | 635.00 | 659.27 | 635.00 | 656.62 | 656.62 | 468,700 |
24 Nov 2023 | 630.61 | 638.71 | 630.61 | 637.07 | 637.07 | 76,200 |
22 Nov 2023 | 638.00 | 642.18 | 630.51 | 632.50 | 632.50 | 194,000 |
21 Nov 2023 | 629.58 | 634.51 | 627.03 | 634.16 | 634.16 | 307,500 |
20 Nov 2023 | 620.19 | 633.97 | 620.19 | 629.48 | 629.48 | 264,200 |
17 Nov 2023 | 620.50 | 625.58 | 616.82 | 620.51 | 620.51 | 253,800 |
16 Nov 2023 | 624.50 | 624.50 | 604.30 | 615.46 | 615.46 | 468,800 |
15 Nov 2023 | 630.17 | 638.00 | 629.73 | 632.33 | 632.33 | 300,100 |
14 Nov 2023 | 630.92 | 635.24 | 626.80 | 630.17 | 630.17 | 357,600 |
13 Nov 2023 | 629.61 | 632.07 | 624.01 | 628.42 | 628.42 | 265,000 |
10 Nov 2023 | 628.35 | 633.63 | 624.90 | 632.74 | 632.74 | 263,300 |
09 Nov 2023 | 630.48 | 633.47 | 625.38 | 629.55 | 629.55 | 330,400 |
08 Nov 2023 | 628.93 | 634.00 | 624.24 | 627.22 | 627.22 | 415,100 |
07 Nov 2023 | 615.00 | 631.24 | 613.79 | 629.14 | 629.14 | 456,500 |
06 Nov 2023 | 600.68 | 613.93 | 598.14 | 612.89 | 612.89 | 397,000 |
03 Nov 2023 | 600.99 | 606.01 | 590.67 | 597.10 | 597.10 | 500,000 |
02 Nov 2023 | 595.03 | 602.50 | 593.25 | 600.99 | 600.99 | 375,200 |
01 Nov 2023 | 598.95 | 598.95 | 581.40 | 593.98 | 593.98 | 628,400 |
31 Oct 2023 | 587.00 | 598.50 | 586.50 | 597.06 | 597.06 | 568,700 |
30 Oct 2023 | 580.20 | 594.12 | 577.18 | 584.56 | 584.56 | 769,600 |
27 Oct 2023 | 545.19 | 585.00 | 543.09 | 576.37 | 576.37 | 1,835,700 |
26 Oct 2023 | 491.70 | 495.55 | 484.02 | 484.58 | 484.58 | 577,600 |
25 Oct 2023 | 492.67 | 502.57 | 488.02 | 492.40 | 492.40 | 361,000 |
24 Oct 2023 | 499.87 | 501.06 | 492.97 | 496.10 | 496.10 | 324,800 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |