Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 140.89 | 144.70 | 138.01 | 138.97 | 138.97 | 850,184 |
23 Apr 2024 | 141.00 | 145.00 | 139.22 | 140.09 | 140.09 | 1,607,700 |
22 Apr 2024 | 132.48 | 134.18 | 131.79 | 133.66 | 133.66 | 575,100 |
19 Apr 2024 | 132.65 | 133.65 | 130.13 | 132.00 | 132.00 | 556,300 |
18 Apr 2024 | 133.23 | 134.20 | 131.00 | 132.54 | 132.54 | 586,500 |
17 Apr 2024 | 133.11 | 134.44 | 131.36 | 133.23 | 133.23 | 571,100 |
16 Apr 2024 | 131.78 | 135.18 | 131.49 | 132.99 | 132.99 | 1,033,100 |
15 Apr 2024 | 134.97 | 137.00 | 131.52 | 131.74 | 131.74 | 767,200 |
12 Apr 2024 | 136.22 | 137.78 | 134.63 | 134.66 | 134.66 | 577,000 |
11 Apr 2024 | 138.03 | 138.67 | 135.28 | 135.93 | 135.93 | 809,100 |
10 Apr 2024 | 138.45 | 140.54 | 137.09 | 138.09 | 138.09 | 639,100 |
09 Apr 2024 | 140.07 | 141.45 | 138.00 | 138.94 | 138.94 | 599,000 |
08 Apr 2024 | 138.03 | 139.68 | 137.72 | 139.44 | 139.44 | 615,600 |
05 Apr 2024 | 137.43 | 139.75 | 136.03 | 138.92 | 138.92 | 458,600 |
04 Apr 2024 | 138.17 | 140.43 | 136.74 | 137.61 | 137.61 | 1,015,200 |
03 Apr 2024 | 137.72 | 140.19 | 137.36 | 137.59 | 137.59 | 614,100 |
02 Apr 2024 | 140.61 | 140.61 | 136.12 | 137.74 | 137.74 | 913,900 |
01 Apr 2024 | 137.30 | 141.75 | 136.85 | 141.38 | 141.38 | 995,800 |
28 Mar 2024 | 137.83 | 138.72 | 135.97 | 137.92 | 137.92 | 1,245,700 |
27 Mar 2024 | 141.38 | 141.73 | 133.43 | 137.83 | 137.83 | 1,174,100 |
26 Mar 2024 | 141.43 | 142.31 | 139.94 | 141.16 | 141.16 | 594,700 |
25 Mar 2024 | 141.50 | 142.08 | 138.85 | 140.25 | 140.25 | 535,100 |
22 Mar 2024 | 145.31 | 145.42 | 137.35 | 141.43 | 141.43 | 938,500 |
21 Mar 2024 | 140.05 | 148.37 | 139.31 | 143.74 | 143.74 | 2,512,100 |
20 Mar 2024 | 140.75 | 141.65 | 137.14 | 140.65 | 140.65 | 653,000 |
19 Mar 2024 | 140.84 | 141.06 | 138.32 | 140.87 | 140.87 | 754,500 |
18 Mar 2024 | 139.25 | 141.82 | 138.57 | 139.44 | 139.44 | 664,600 |
15 Mar 2024 | 138.67 | 142.15 | 138.67 | 139.10 | 139.10 | 1,739,200 |
14 Mar 2024 | 141.80 | 142.50 | 137.83 | 139.16 | 139.16 | 1,182,200 |
13 Mar 2024 | 138.73 | 141.91 | 138.32 | 141.80 | 141.80 | 1,073,400 |
12 Mar 2024 | 138.64 | 139.98 | 137.66 | 137.74 | 137.74 | 651,000 |
11 Mar 2024 | 139.22 | 140.25 | 137.31 | 138.61 | 138.61 | 616,800 |
08 Mar 2024 | 136.27 | 140.33 | 136.27 | 139.22 | 139.22 | 998,800 |
07 Mar 2024 | 132.93 | 135.60 | 132.62 | 135.33 | 135.33 | 737,400 |
06 Mar 2024 | 133.77 | 134.67 | 131.65 | 132.25 | 132.25 | 623,800 |
05 Mar 2024 | 133.39 | 135.15 | 132.12 | 133.67 | 133.67 | 927,600 |
04 Mar 2024 | 131.55 | 134.28 | 130.98 | 133.12 | 133.12 | 962,800 |
01 Mar 2024 | 131.65 | 132.64 | 129.15 | 131.30 | 131.30 | 1,322,100 |
29 Feb 2024 | 135.51 | 136.10 | 130.04 | 130.40 | 130.40 | 1,717,400 |
28 Feb 2024 | 136.00 | 136.03 | 133.82 | 134.66 | 134.66 | 842,200 |
27 Feb 2024 | 135.12 | 136.56 | 134.52 | 136.03 | 136.03 | 818,600 |
26 Feb 2024 | 134.25 | 136.20 | 133.17 | 135.58 | 135.58 | 777,300 |
23 Feb 2024 | 133.87 | 134.65 | 132.73 | 134.18 | 134.18 | 542,100 |
22 Feb 2024 | 130.91 | 134.00 | 130.55 | 133.37 | 133.37 | 646,700 |
21 Feb 2024 | 132.84 | 133.60 | 129.93 | 130.65 | 130.65 | 812,300 |
20 Feb 2024 | 133.14 | 134.20 | 131.59 | 132.65 | 132.65 | 811,600 |
16 Feb 2024 | 134.15 | 134.82 | 132.23 | 132.31 | 132.31 | 725,800 |
15 Feb 2024 | 131.46 | 134.16 | 131.40 | 134.00 | 134.00 | 638,000 |
14 Feb 2024 | 134.33 | 135.99 | 131.56 | 131.77 | 131.77 | 780,700 |
13 Feb 2024 | 129.98 | 134.93 | 129.51 | 133.84 | 133.84 | 1,768,600 |
12 Feb 2024 | 132.25 | 133.17 | 130.16 | 130.43 | 130.43 | 1,012,400 |
09 Feb 2024 | 134.67 | 135.42 | 131.72 | 132.30 | 132.30 | 693,300 |
08 Feb 2024 | 136.78 | 136.78 | 132.50 | 134.42 | 134.42 | 1,011,000 |
07 Feb 2024 | 135.00 | 143.16 | 128.00 | 136.29 | 136.29 | 1,639,000 |
06 Feb 2024 | 141.96 | 143.16 | 140.87 | 142.96 | 142.96 | 1,034,100 |
05 Feb 2024 | 141.18 | 141.97 | 139.72 | 141.66 | 141.66 | 672,700 |
02 Feb 2024 | 142.73 | 142.91 | 141.06 | 141.74 | 141.74 | 395,800 |
01 Feb 2024 | 139.77 | 142.69 | 138.43 | 142.45 | 142.45 | 858,400 |
31 Jan 2024 | 141.94 | 142.22 | 139.43 | 139.77 | 139.77 | 1,148,500 |
30 Jan 2024 | 142.50 | 143.00 | 141.68 | 142.06 | 142.06 | 474,600 |
29 Jan 2024 | 142.30 | 143.35 | 141.89 | 142.22 | 142.22 | 597,800 |
26 Jan 2024 | 141.73 | 142.75 | 140.81 | 142.15 | 142.15 | 716,600 |
25 Jan 2024 | 141.02 | 141.27 | 139.17 | 141.01 | 141.01 | 585,000 |
24 Jan 2024 | 141.18 | 141.65 | 139.84 | 140.11 | 140.11 | 637,600 |
23 Jan 2024 | 140.11 | 140.71 | 139.10 | 140.41 | 140.41 | 803,000 |
22 Jan 2024 | 138.50 | 140.30 | 137.22 | 139.80 | 139.80 | 834,300 |
19 Jan 2024 | 137.12 | 137.94 | 136.05 | 137.37 | 137.37 | 636,800 |
18 Jan 2024 | 137.40 | 139.56 | 136.00 | 136.75 | 136.75 | 993,400 |
17 Jan 2024 | 132.71 | 137.19 | 131.85 | 137.12 | 137.12 | 1,100,400 |
16 Jan 2024 | 130.95 | 132.72 | 130.16 | 132.62 | 132.62 | 705,700 |
12 Jan 2024 | 130.74 | 132.55 | 130.00 | 132.03 | 132.03 | 573,200 |
11 Jan 2024 | 131.15 | 131.71 | 129.50 | 130.58 | 130.58 | 604,500 |
10 Jan 2024 | 134.52 | 134.74 | 131.65 | 132.39 | 132.39 | 623,400 |
09 Jan 2024 | 133.96 | 134.93 | 132.26 | 133.71 | 133.71 | 467,200 |
08 Jan 2024 | 131.23 | 134.05 | 129.81 | 133.94 | 133.94 | 762,000 |
05 Jan 2024 | 132.80 | 133.54 | 131.01 | 132.48 | 132.48 | 824,100 |
04 Jan 2024 | 132.92 | 134.28 | 132.92 | 133.58 | 133.58 | 782,300 |
03 Jan 2024 | 131.91 | 133.67 | 130.85 | 132.73 | 132.73 | 623,000 |
02 Jan 2024 | 130.20 | 133.33 | 130.15 | 131.73 | 131.73 | 767,800 |
29 Dec 2023 | 132.13 | 133.28 | 131.01 | 131.76 | 131.76 | 671,200 |
28 Dec 2023 | 132.64 | 133.64 | 132.10 | 132.15 | 132.15 | 510,100 |
27 Dec 2023 | 131.15 | 132.98 | 130.89 | 132.76 | 132.76 | 576,400 |
26 Dec 2023 | 128.84 | 131.47 | 128.00 | 131.19 | 131.19 | 667,300 |
22 Dec 2023 | 122.89 | 130.84 | 122.89 | 128.45 | 128.45 | 2,155,200 |
21 Dec 2023 | 121.04 | 121.25 | 119.94 | 121.16 | 121.16 | 490,000 |
20 Dec 2023 | 120.89 | 121.26 | 119.67 | 120.31 | 120.31 | 729,600 |
19 Dec 2023 | 120.67 | 121.97 | 119.95 | 121.50 | 121.50 | 696,100 |
18 Dec 2023 | 120.89 | 121.05 | 119.68 | 119.92 | 119.92 | 852,000 |
15 Dec 2023 | 121.28 | 122.62 | 119.30 | 120.22 | 120.22 | 1,531,400 |
14 Dec 2023 | 123.57 | 123.57 | 121.11 | 121.35 | 121.35 | 1,052,200 |
13 Dec 2023 | 121.64 | 124.00 | 121.53 | 123.55 | 123.55 | 778,200 |
12 Dec 2023 | 119.01 | 122.99 | 118.39 | 121.65 | 121.65 | 813,900 |
11 Dec 2023 | 117.21 | 118.87 | 116.67 | 118.51 | 118.51 | 416,500 |
08 Dec 2023 | 119.73 | 120.32 | 117.23 | 117.28 | 117.28 | 528,400 |
07 Dec 2023 | 119.47 | 121.33 | 118.62 | 120.00 | 120.00 | 876,300 |
06 Dec 2023 | 119.00 | 120.20 | 117.10 | 119.47 | 119.47 | 893,600 |
05 Dec 2023 | 116.32 | 118.67 | 115.38 | 118.54 | 118.54 | 682,900 |
04 Dec 2023 | 116.92 | 118.03 | 115.62 | 116.53 | 116.53 | 699,800 |
01 Dec 2023 | 116.79 | 117.80 | 115.74 | 117.12 | 117.12 | 1,028,400 |
30 Nov 2023 | 114.01 | 117.11 | 114.01 | 116.59 | 116.59 | 1,351,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |