Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 903.88 | 924.05 | 870.85 | 884.55 | 884.55 | 66,173,800 |
15 Mar 2024 | 869.30 | 895.46 | 862.57 | 878.37 | 878.37 | 64,019,300 |
14 Mar 2024 | 895.77 | 906.46 | 866.00 | 879.44 | 879.44 | 60,231,800 |
13 Mar 2024 | 910.55 | 915.04 | 884.35 | 908.88 | 908.88 | 63,571,300 |
12 Mar 2024 | 880.49 | 919.60 | 861.50 | 919.13 | 919.13 | 66,807,500 |
11 Mar 2024 | 864.29 | 887.97 | 841.66 | 857.74 | 857.74 | 67,836,400 |
08 Mar 2024 | 951.38 | 974.00 | 865.06 | 875.28 | 875.28 | 113,299,600 |
07 Mar 2024 | 901.58 | 927.67 | 896.02 | 926.69 | 926.69 | 60,811,900 |
06 Mar 2024 | 880.22 | 897.24 | 870.30 | 887.00 | 887.00 | 58,252,000 |
05 Mar 2024 | 852.70 | 860.97 | 834.17 | 859.64 | 859.64 | 52,063,900 |
05 Mar 2024 | 0.04 Dividend | |||||
04 Mar 2024 | 841.30 | 876.95 | 837.19 | 852.37 | 852.33 | 61,561,600 |
01 Mar 2024 | 800.00 | 823.00 | 794.35 | 822.79 | 822.75 | 47,677,700 |
29 Feb 2024 | 790.94 | 799.90 | 783.50 | 791.12 | 791.08 | 50,728,900 |
28 Feb 2024 | 776.20 | 789.33 | 771.25 | 776.63 | 776.59 | 39,311,000 |
27 Feb 2024 | 793.81 | 794.80 | 771.62 | 787.01 | 786.97 | 39,170,500 |
26 Feb 2024 | 797.00 | 806.46 | 785.05 | 790.92 | 790.88 | 50,397,300 |
23 Feb 2024 | 807.90 | 823.94 | 775.70 | 788.17 | 788.13 | 82,938,800 |
22 Feb 2024 | 750.25 | 785.75 | 742.20 | 785.38 | 785.34 | 86,510,000 |
21 Feb 2024 | 680.06 | 688.88 | 662.48 | 674.72 | 674.69 | 69,029,800 |
20 Feb 2024 | 719.47 | 719.56 | 677.34 | 694.52 | 694.49 | 70,483,300 |
16 Feb 2024 | 741.00 | 744.02 | 725.01 | 726.13 | 726.10 | 49,391,800 |
15 Feb 2024 | 738.69 | 739.75 | 724.00 | 726.58 | 726.55 | 42,012,200 |
14 Feb 2024 | 732.02 | 742.36 | 719.38 | 739.00 | 738.97 | 50,491,700 |
13 Feb 2024 | 704.00 | 734.50 | 696.20 | 721.28 | 721.25 | 60,258,000 |
12 Feb 2024 | 726.00 | 746.11 | 712.50 | 722.48 | 722.45 | 61,371,000 |
09 Feb 2024 | 705.33 | 721.85 | 702.12 | 721.33 | 721.30 | 43,663,700 |
08 Feb 2024 | 700.74 | 707.94 | 694.55 | 696.41 | 696.38 | 41,442,200 |
07 Feb 2024 | 683.19 | 702.20 | 676.00 | 700.99 | 700.96 | 49,557,500 |
06 Feb 2024 | 696.30 | 697.54 | 663.00 | 682.23 | 682.20 | 68,311,100 |
05 Feb 2024 | 682.25 | 694.97 | 672.05 | 693.32 | 693.29 | 68,007,800 |
02 Feb 2024 | 639.74 | 666.00 | 636.90 | 661.60 | 661.57 | 47,578,000 |
01 Feb 2024 | 621.00 | 631.91 | 616.50 | 630.27 | 630.24 | 36,914,600 |
31 Jan 2024 | 614.40 | 622.69 | 607.00 | 615.27 | 615.24 | 45,379,500 |
30 Jan 2024 | 629.00 | 634.93 | 622.60 | 627.74 | 627.71 | 41,073,500 |
29 Jan 2024 | 612.32 | 624.89 | 609.07 | 624.65 | 624.62 | 34,873,300 |
26 Jan 2024 | 609.60 | 617.83 | 605.73 | 610.31 | 610.28 | 39,030,900 |
25 Jan 2024 | 623.50 | 627.19 | 608.50 | 616.17 | 616.14 | 48,277,700 |
24 Jan 2024 | 603.04 | 628.49 | 599.38 | 613.62 | 613.59 | 56,027,100 |
23 Jan 2024 | 595.70 | 599.10 | 585.85 | 598.73 | 598.70 | 29,465,400 |
22 Jan 2024 | 600.49 | 603.31 | 590.70 | 596.54 | 596.51 | 45,295,500 |
19 Jan 2024 | 579.89 | 595.00 | 572.25 | 594.91 | 594.88 | 54,210,300 |
18 Jan 2024 | 572.60 | 576.00 | 561.07 | 571.07 | 571.04 | 49,165,000 |
17 Jan 2024 | 563.47 | 564.71 | 547.40 | 560.53 | 560.50 | 47,439,400 |
16 Jan 2024 | 550.18 | 568.35 | 549.00 | 563.82 | 563.79 | 44,958,000 |
12 Jan 2024 | 546.20 | 549.70 | 543.30 | 547.10 | 547.07 | 35,247,900 |
11 Jan 2024 | 549.99 | 553.46 | 535.60 | 548.22 | 548.19 | 59,675,900 |
10 Jan 2024 | 536.16 | 546.00 | 534.89 | 543.50 | 543.47 | 53,379,600 |
09 Jan 2024 | 524.01 | 543.25 | 516.90 | 531.40 | 531.38 | 77,310,000 |
08 Jan 2024 | 495.12 | 522.75 | 494.79 | 522.53 | 522.51 | 64,251,000 |
05 Jan 2024 | 484.62 | 495.47 | 483.06 | 490.97 | 490.95 | 41,456,800 |
04 Jan 2024 | 477.67 | 485.00 | 475.08 | 479.98 | 479.96 | 30,653,500 |
03 Jan 2024 | 474.85 | 481.84 | 473.20 | 475.69 | 475.67 | 32,089,600 |
02 Jan 2024 | 492.44 | 492.95 | 475.95 | 481.68 | 481.66 | 41,125,400 |
29 Dec 2023 | 498.13 | 499.97 | 487.51 | 495.22 | 495.20 | 38,869,000 |
28 Dec 2023 | 496.43 | 498.84 | 494.12 | 495.22 | 495.20 | 24,658,700 |
27 Dec 2023 | 495.11 | 496.80 | 490.85 | 494.17 | 494.15 | 23,364,800 |
26 Dec 2023 | 489.68 | 496.00 | 489.60 | 492.79 | 492.77 | 24,420,000 |
22 Dec 2023 | 491.95 | 493.83 | 484.67 | 488.30 | 488.28 | 25,213,900 |
21 Dec 2023 | 488.11 | 490.95 | 484.19 | 489.90 | 489.88 | 30,042,500 |
20 Dec 2023 | 496.55 | 499.99 | 480.98 | 481.11 | 481.09 | 39,789,400 |
19 Dec 2023 | 494.24 | 497.00 | 488.95 | 496.04 | 496.02 | 46,444,400 |
18 Dec 2023 | 494.00 | 504.33 | 491.50 | 500.77 | 500.75 | 41,258,700 |
15 Dec 2023 | 481.94 | 494.04 | 481.20 | 488.90 | 488.88 | 47,947,800 |
14 Dec 2023 | 483.90 | 486.70 | 474.22 | 483.50 | 483.48 | 39,123,200 |
13 Dec 2023 | 476.29 | 485.94 | 476.08 | 480.88 | 480.86 | 44,779,200 |
12 Dec 2023 | 460.46 | 476.66 | 460.46 | 476.57 | 476.55 | 37,238,700 |
11 Dec 2023 | 474.91 | 475.31 | 458.30 | 466.27 | 466.25 | 50,972,800 |
08 Dec 2023 | 465.95 | 477.41 | 465.50 | 475.06 | 475.04 | 35,880,300 |
07 Dec 2023 | 457.00 | 466.29 | 456.04 | 465.96 | 465.94 | 35,082,300 |
06 Dec 2023 | 472.15 | 473.87 | 454.12 | 455.03 | 455.01 | 38,059,000 |
05 Dec 2023 | 454.66 | 466.00 | 452.71 | 465.66 | 465.64 | 37,171,800 |
05 Dec 2023 | 0.04 Dividend | |||||
04 Dec 2023 | 460.77 | 460.77 | 450.10 | 455.10 | 455.04 | 43,754,300 |
01 Dec 2023 | 465.25 | 472.00 | 461.87 | 467.65 | 467.59 | 36,880,900 |
30 Nov 2023 | 480.24 | 481.10 | 464.22 | 467.70 | 467.64 | 52,624,700 |
29 Nov 2023 | 483.79 | 487.62 | 478.60 | 481.40 | 481.34 | 38,200,500 |
28 Nov 2023 | 482.36 | 483.23 | 474.73 | 478.21 | 478.15 | 40,149,100 |
27 Nov 2023 | 478.00 | 485.30 | 476.52 | 482.42 | 482.35 | 39,566,200 |
24 Nov 2023 | 484.70 | 489.21 | 477.45 | 477.76 | 477.70 | 29,464,500 |
22 Nov 2023 | 498.52 | 503.35 | 476.90 | 487.16 | 487.09 | 89,942,000 |
21 Nov 2023 | 501.26 | 505.17 | 492.22 | 499.44 | 499.37 | 56,574,700 |
20 Nov 2023 | 493.12 | 505.48 | 491.81 | 504.09 | 504.02 | 41,412,000 |
17 Nov 2023 | 495.24 | 497.17 | 490.07 | 492.98 | 492.91 | 32,520,500 |
16 Nov 2023 | 486.79 | 495.25 | 483.30 | 494.80 | 494.73 | 33,975,600 |
15 Nov 2023 | 499.35 | 499.60 | 482.00 | 488.88 | 488.81 | 47,549,700 |
14 Nov 2023 | 496.80 | 498.34 | 490.40 | 496.56 | 496.49 | 41,695,400 |
13 Nov 2023 | 483.20 | 491.16 | 480.99 | 486.20 | 486.13 | 38,413,600 |
10 Nov 2023 | 475.00 | 484.72 | 472.83 | 483.35 | 483.28 | 42,124,500 |
09 Nov 2023 | 474.67 | 482.30 | 467.50 | 469.50 | 469.44 | 54,049,600 |
08 Nov 2023 | 461.00 | 468.67 | 459.68 | 465.74 | 465.68 | 34,671,900 |
07 Nov 2023 | 457.19 | 462.18 | 451.58 | 459.55 | 459.49 | 34,316,500 |
06 Nov 2023 | 452.85 | 459.35 | 448.99 | 457.51 | 457.45 | 40,073,300 |
03 Nov 2023 | 440.20 | 453.09 | 437.23 | 450.05 | 449.99 | 42,385,500 |
02 Nov 2023 | 433.28 | 438.84 | 428.94 | 435.06 | 435.00 | 40,917,200 |
01 Nov 2023 | 408.84 | 423.81 | 408.69 | 423.25 | 423.19 | 43,759,300 |
31 Oct 2023 | 404.50 | 408.79 | 392.30 | 407.80 | 407.74 | 51,796,900 |
30 Oct 2023 | 410.87 | 417.66 | 404.81 | 411.61 | 411.55 | 38,802,800 |
27 Oct 2023 | 411.30 | 412.06 | 400.15 | 405.00 | 404.95 | 41,678,400 |
26 Oct 2023 | 418.53 | 422.56 | 398.80 | 403.26 | 403.21 | 54,100,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |