Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 125.68 | 131.75 | 124.65 | 127.35 | 127.35 | 160,852 |
18 Apr 2024 | 131.20 | 132.40 | 127.75 | 128.48 | 128.48 | 719,340 |
17 Apr 2024 | 130.25 | 131.75 | 127.45 | 131.15 | 131.15 | 235,615 |
16 Apr 2024 | 128.00 | 130.80 | 126.95 | 128.59 | 128.59 | 146,238 |
15 Apr 2024 | 129.57 | 131.25 | 127.25 | 129.71 | 129.71 | 1,175,565 |
12 Apr 2024 | 133.52 | 134.30 | 127.30 | 128.08 | 128.08 | 299,257 |
11 Apr 2024 | 132.88 | 134.20 | 131.35 | 132.03 | 132.03 | 439,995 |
10 Apr 2024 | 135.00 | 136.05 | 132.30 | 133.44 | 133.44 | 162,322 |
09 Apr 2024 | 134.52 | 135.95 | 133.50 | 133.88 | 133.88 | 77,773 |
08 Apr 2024 | 134.10 | 135.55 | 133.10 | 135.11 | 135.11 | 194,430 |
05 Apr 2024 | 135.20 | 138.60 | 133.85 | 133.97 | 133.97 | 594,348 |
04 Apr 2024 | 137.63 | 138.75 | 136.70 | 136.96 | 136.96 | 630,499 |
03 Apr 2024 | 136.15 | 138.00 | 136.05 | 137.38 | 137.38 | 428,130 |
02 Apr 2024 | 137.88 | 138.55 | 135.00 | 136.20 | 136.20 | 140,069 |
28 Mar 2024 | 137.77 | 138.70 | 135.65 | 137.53 | 137.53 | 247,181 |
27 Mar 2024 | 134.57 | 136.85 | 133.65 | 136.43 | 136.43 | 596,071 |
26 Mar 2024 | 134.93 | 135.75 | 133.40 | 134.72 | 134.72 | 219,399 |
25 Mar 2024 | 133.77 | 135.10 | 132.60 | 134.75 | 134.75 | 500,667 |
22 Mar 2024 | 136.93 | 137.05 | 134.25 | 134.92 | 134.92 | 493,687 |
21 Mar 2024 | 138.68 | 140.65 | 135.95 | 138.18 | 138.18 | 150,408 |
20 Mar 2024 | 134.10 | 137.35 | 133.60 | 134.05 | 134.05 | 317,814 |
19 Mar 2024 | 141.05 | 142.95 | 138.65 | 139.43 | 139.43 | 153,851 |
18 Mar 2024 | 145.68 | 146.70 | 141.40 | 142.92 | 142.92 | 540,248 |
15 Mar 2024 | 148.00 | 149.10 | 145.80 | 147.43 | 147.43 | 138,106 |
14 Mar 2024 | 147.30 | 150.60 | 146.65 | 150.10 | 150.10 | 306,094 |
13 Mar 2024 | 146.00 | 147.95 | 145.35 | 147.31 | 147.31 | 271,465 |
12 Mar 2024 | 145.77 | 146.75 | 143.75 | 146.25 | 146.25 | 751,966 |
11 Mar 2024 | 144.00 | 145.95 | 143.15 | 144.46 | 144.46 | 234,688 |
08 Mar 2024 | 144.77 | 145.50 | 143.45 | 144.39 | 144.39 | 57,788 |
07 Mar 2024 | 141.63 | 144.52 | 140.45 | 142.47 | 142.47 | 241,258 |
06 Mar 2024 | 141.25 | 142.95 | 140.35 | 141.40 | 141.40 | 572,065 |
05 Mar 2024 | 141.20 | 143.25 | 139.90 | 141.50 | 141.50 | 602,698 |
04 Mar 2024 | 142.30 | 142.71 | 142.00 | 142.40 | 142.40 | 675,929 |
01 Mar 2024 | 141.45 | 143.20 | 139.80 | 142.65 | 142.65 | 127,313 |
29 Feb 2024 | 139.68 | 140.61 | 137.75 | 140.60 | 140.60 | 693,216 |
28 Feb 2024 | 136.82 | 138.55 | 136.65 | 137.86 | 137.86 | 205,440 |
27 Feb 2024 | 136.63 | 138.05 | 135.50 | 137.21 | 137.21 | 262,937 |
26 Feb 2024 | 136.57 | 138.40 | 135.55 | 136.87 | 136.87 | 250,897 |
23 Feb 2024 | 135.73 | 138.15 | 135.80 | 137.57 | 137.57 | 302,386 |
22 Feb 2024 | 135.25 | 136.10 | 133.25 | 135.75 | 135.75 | 344,766 |
21 Feb 2024 | 135.77 | 136.60 | 133.05 | 134.06 | 134.06 | 475,199 |
20 Feb 2024 | 135.73 | 136.93 | 134.35 | 135.66 | 135.66 | 115,525 |
19 Feb 2024 | 136.10 | 137.85 | 135.20 | 135.95 | 135.95 | 179,335 |
16 Feb 2024 | 137.57 | 138.45 | 135.65 | 136.94 | 136.94 | 692,702 |
15 Feb 2024 | 135.77 | 136.45 | 133.45 | 136.05 | 136.05 | 153,996 |
14 Feb 2024 | 132.15 | 134.80 | 131.15 | 134.27 | 134.27 | 1,063,690 |
13 Feb 2024 | 134.88 | 135.95 | 131.80 | 132.68 | 132.68 | 572,610 |
12 Feb 2024 | 134.63 | 135.35 | 133.40 | 134.81 | 134.81 | 144,937 |
09 Feb 2024 | 133.05 | 134.65 | 132.25 | 134.11 | 134.11 | 87,641 |
08 Feb 2024 | 129.25 | 133.45 | 128.25 | 132.63 | 132.63 | 256,195 |
07 Feb 2024 | 128.77 | 130.55 | 127.95 | 129.15 | 129.15 | 513,295 |
06 Feb 2024 | 129.73 | 130.30 | 127.85 | 128.68 | 128.68 | 1,335,828 |
05 Feb 2024 | 128.40 | 128.60 | 127.60 | 127.80 | 127.80 | 73,547 |
02 Feb 2024 | 128.82 | 129.80 | 127.75 | 128.60 | 128.60 | 44,576 |
01 Feb 2024 | 127.63 | 129.75 | 126.65 | 127.53 | 127.53 | 379,565 |
31 Jan 2024 | 129.77 | 131.20 | 128.45 | 129.01 | 129.01 | 347,111 |
30 Jan 2024 | 129.35 | 131.15 | 127.95 | 130.65 | 130.65 | 272,083 |
29 Jan 2024 | 127.25 | 129.25 | 126.70 | 128.70 | 128.70 | 391,407 |
26 Jan 2024 | 124.53 | 129.20 | 120.30 | 128.48 | 128.48 | 211,248 |
25 Jan 2024 | 120.88 | 122.10 | 119.90 | 121.00 | 121.00 | 136,966 |
24 Jan 2024 | 121.57 | 122.35 | 118.95 | 121.48 | 121.48 | 355,245 |
23 Jan 2024 | 118.53 | 120.10 | 116.95 | 119.12 | 119.12 | 376,411 |
22 Jan 2024 | 117.93 | 118.25 | 115.75 | 117.57 | 117.57 | 240,710 |
19 Jan 2024 | 117.72 | 119.90 | 115.65 | 117.20 | 117.20 | 232,796 |
18 Jan 2024 | 114.72 | 117.35 | 110.05 | 114.67 | 114.67 | 852,872 |
17 Jan 2024 | 105.30 | 108.60 | 104.15 | 105.79 | 105.79 | 694,053 |
16 Jan 2024 | 108.05 | 110.50 | 107.60 | 108.02 | 108.02 | 693,861 |
15 Jan 2024 | 110.20 | 111.85 | 109.60 | 110.35 | 110.35 | 198,122 |
12 Jan 2024 | 108.10 | 111.55 | 107.40 | 110.86 | 110.86 | 279,247 |
11 Jan 2024 | 112.63 | 113.50 | 110.45 | 110.97 | 110.97 | 125,961 |
10 Jan 2024 | 112.72 | 113.45 | 112.00 | 112.74 | 112.74 | 144,476 |
09 Jan 2024 | 113.53 | 114.45 | 112.00 | 112.67 | 112.67 | 896,917 |
08 Jan 2024 | 113.00 | 113.20 | 111.15 | 112.71 | 112.71 | 323,295 |
05 Jan 2024 | 111.05 | 112.35 | 110.25 | 112.08 | 112.08 | 737,375 |
04 Jan 2024 | 111.88 | 112.80 | 111.30 | 112.43 | 112.43 | 1,037,816 |
03 Jan 2024 | 114.78 | 115.75 | 111.35 | 112.40 | 112.40 | 346,856 |
02 Jan 2024 | 115.75 | 115.75 | 115.75 | 115.75 | 115.75 | 34,484 |
29 Dec 2023 | 115.82 | 116.65 | 114.60 | 115.63 | 115.63 | 136,821 |
28 Dec 2023 | 116.93 | 117.05 | 114.70 | 115.25 | 115.25 | 98,505 |
27 Dec 2023 | 116.10 | 117.00 | 115.30 | 116.60 | 116.60 | 331,217 |
22 Dec 2023 | 116.40 | 118.25 | 115.45 | 115.95 | 115.95 | 560,651 |
21 Dec 2023 | 118.45 | 119.65 | 116.60 | 117.55 | 117.55 | 303,436 |
20 Dec 2023 | 119.82 | 120.45 | 118.30 | 118.95 | 118.95 | 995,561 |
19 Dec 2023 | 118.68 | 119.96 | 117.75 | 119.00 | 119.00 | 628,221 |
18 Dec 2023 | 121.00 | 122.60 | 119.30 | 120.64 | 120.64 | 4,533,383 |
15 Dec 2023 | 124.35 | 125.00 | 121.45 | 121.90 | 121.90 | 4,564,177 |
14 Dec 2023 | 122.25 | 124.80 | 118.65 | 124.00 | 124.00 | 1,806,694 |
13 Dec 2023 | 115.93 | 120.25 | 115.25 | 119.35 | 119.35 | 408,329 |
12 Dec 2023 | 117.78 | 118.75 | 116.70 | 117.67 | 117.67 | 434,971 |
11 Dec 2023 | 115.45 | 117.45 | 115.10 | 117.45 | 117.45 | 281,873 |
08 Dec 2023 | 113.15 | 116.35 | 112.20 | 115.24 | 115.24 | 322,798 |
07 Dec 2023 | 112.10 | 113.90 | 111.65 | 112.20 | 112.20 | 432,695 |
06 Dec 2023 | 111.72 | 113.45 | 110.80 | 113.27 | 113.27 | 525,631 |
05 Dec 2023 | 110.15 | 111.95 | 110.15 | 111.50 | 111.50 | 620,604 |
04 Dec 2023 | 110.30 | 111.15 | 109.30 | 109.56 | 109.56 | 9,269,641 |
01 Dec 2023 | 110.05 | 111.45 | 108.80 | 109.95 | 109.95 | 153,831 |
30 Nov 2023 | 109.10 | 113.43 | 99.40 | 109.08 | 109.08 | 296,474 |
29 Nov 2023 | 107.57 | 110.45 | 106.95 | 109.35 | 109.35 | 208,779 |
28 Nov 2023 | 110.63 | 112.50 | 107.90 | 108.52 | 108.52 | 810,772 |
27 Nov 2023 | 112.10 | 113.15 | 111.35 | 112.05 | 112.05 | 174,029 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |