Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 170.50 | 172.02 | 168.00 | 171.00 | 171.00 | 136,754 |
18 Apr 2024 | 171.00 | 175.05 | 171.00 | 174.00 | 174.00 | 139,509 |
17 Apr 2024 | 174.50 | 176.00 | 171.50 | 173.00 | 173.00 | 128,156 |
16 Apr 2024 | 176.50 | 179.50 | 176.00 | 176.50 | 176.50 | 159,080 |
15 Apr 2024 | 182.00 | 182.00 | 178.00 | 178.50 | 178.50 | 102,741 |
12 Apr 2024 | 179.00 | 180.13 | 178.00 | 178.00 | 178.00 | 116,134 |
11 Apr 2024 | 178.00 | 180.75 | 178.00 | 178.00 | 178.00 | 115,487 |
10 Apr 2024 | 181.00 | 181.00 | 177.00 | 178.00 | 178.00 | 154,353 |
09 Apr 2024 | 178.50 | 181.90 | 178.00 | 179.00 | 179.00 | 513,874 |
08 Apr 2024 | 177.00 | 178.75 | 177.00 | 178.50 | 178.50 | 501,271 |
05 Apr 2024 | 178.50 | 178.50 | 176.00 | 177.50 | 177.50 | 641,074 |
04 Apr 2024 | 178.50 | 178.10 | 177.00 | 177.00 | 177.00 | 305,442 |
03 Apr 2024 | 179.00 | 180.25 | 176.59 | 178.50 | 178.50 | 161,425 |
02 Apr 2024 | 180.50 | 186.49 | 176.50 | 177.00 | 177.00 | 243,032 |
28 Mar 2024 | 181.00 | 182.00 | 178.53 | 180.00 | 180.00 | 216,611 |
27 Mar 2024 | 182.50 | 186.00 | 178.00 | 184.00 | 184.00 | 64,240 |
26 Mar 2024 | 184.50 | 186.00 | 180.52 | 182.50 | 182.50 | 62,615 |
25 Mar 2024 | 185.00 | 185.45 | 182.00 | 182.50 | 182.50 | 140,571 |
22 Mar 2024 | 186.00 | 186.00 | 183.51 | 185.00 | 185.00 | 114,676 |
21 Mar 2024 | 184.00 | 185.40 | 182.02 | 185.00 | 185.00 | 231,414 |
20 Mar 2024 | 182.00 | 182.38 | 180.00 | 181.00 | 181.00 | 79,426 |
19 Mar 2024 | 183.00 | 183.00 | 180.00 | 182.00 | 182.00 | 139,247 |
18 Mar 2024 | 180.50 | 181.00 | 177.72 | 180.00 | 180.00 | 147,025 |
15 Mar 2024 | 179.50 | 179.67 | 176.68 | 179.00 | 179.00 | 330,673 |
14 Mar 2024 | 179.00 | 182.50 | 179.00 | 179.00 | 179.00 | 235,806 |
13 Mar 2024 | 182.00 | 182.00 | 179.00 | 179.00 | 179.00 | 292,288 |
12 Mar 2024 | 181.50 | 184.00 | 181.21 | 184.00 | 184.00 | 170,994 |
11 Mar 2024 | 183.00 | 183.55 | 179.82 | 182.00 | 182.00 | 184,655 |
08 Mar 2024 | 185.50 | 185.50 | 183.50 | 184.00 | 184.00 | 120,026 |
07 Mar 2024 | 184.00 | 185.00 | 183.00 | 184.50 | 184.50 | 165,375 |
06 Mar 2024 | 182.00 | 185.00 | 181.62 | 185.00 | 185.00 | 128,203 |
05 Mar 2024 | 180.50 | 185.50 | 180.00 | 181.00 | 181.00 | 154,313 |
04 Mar 2024 | 182.50 | 183.70 | 180.00 | 180.00 | 180.00 | 275,304 |
01 Mar 2024 | 181.00 | 183.00 | 181.00 | 183.00 | 183.00 | 259,155 |
29 Feb 2024 | 180.00 | 180.50 | 179.02 | 180.00 | 180.00 | 171,814 |
28 Feb 2024 | 179.00 | 181.00 | 178.50 | 178.50 | 178.50 | 115,562 |
27 Feb 2024 | 177.50 | 180.50 | 177.50 | 179.00 | 179.00 | 341,414 |
26 Feb 2024 | 179.50 | 179.50 | 177.50 | 178.50 | 178.50 | 129,607 |
23 Feb 2024 | 177.00 | 182.02 | 177.00 | 179.50 | 179.50 | 184,875 |
22 Feb 2024 | 179.00 | 179.63 | 177.45 | 179.50 | 179.50 | 206,173 |
21 Feb 2024 | 176.00 | 179.00 | 175.50 | 178.00 | 178.00 | 136,041 |
20 Feb 2024 | 179.50 | 181.00 | 176.00 | 176.00 | 176.00 | 94,824 |
19 Feb 2024 | 177.50 | 180.00 | 177.50 | 179.00 | 179.00 | 123,619 |
16 Feb 2024 | 177.50 | 186.50 | 177.50 | 178.00 | 178.00 | 209,097 |
15 Feb 2024 | 177.00 | 178.22 | 177.00 | 177.50 | 177.50 | 404,638 |
14 Feb 2024 | 178.50 | 179.00 | 176.00 | 176.50 | 176.50 | 133,344 |
13 Feb 2024 | 179.00 | 181.00 | 176.00 | 177.00 | 177.00 | 325,034 |
12 Feb 2024 | 177.50 | 186.50 | 176.00 | 177.50 | 177.50 | 360,970 |
09 Feb 2024 | 178.00 | 180.50 | 178.00 | 178.50 | 178.50 | 88,718 |
08 Feb 2024 | 178.50 | 180.38 | 177.50 | 177.50 | 177.50 | 138,931 |
07 Feb 2024 | 178.00 | 181.50 | 177.00 | 178.00 | 178.00 | 249,961 |
06 Feb 2024 | 179.50 | 180.50 | 177.52 | 178.50 | 178.50 | 255,222 |
05 Feb 2024 | 180.50 | 181.00 | 180.00 | 181.00 | 181.00 | 411,299 |
02 Feb 2024 | 184.50 | 184.50 | 179.00 | 179.50 | 179.50 | 160,174 |
01 Feb 2024 | 180.50 | 181.50 | 180.00 | 181.50 | 181.50 | 108,133 |
31 Jan 2024 | 181.50 | 181.50 | 179.50 | 180.00 | 180.00 | 183,357 |
30 Jan 2024 | 180.00 | 180.95 | 179.56 | 180.00 | 180.00 | 316,733 |
29 Jan 2024 | 180.00 | 185.00 | 180.00 | 182.50 | 182.50 | 166,974 |
26 Jan 2024 | 182.00 | 184.20 | 179.50 | 180.00 | 180.00 | 241,599 |
25 Jan 2024 | 182.00 | 182.25 | 181.00 | 182.00 | 182.00 | 33,174 |
24 Jan 2024 | 180.50 | 183.14 | 180.50 | 181.00 | 181.00 | 123,705 |
23 Jan 2024 | 180.50 | 182.98 | 180.50 | 181.50 | 181.50 | 284,084 |
22 Jan 2024 | 183.50 | 183.50 | 180.00 | 181.00 | 181.00 | 244,648 |
19 Jan 2024 | 177.00 | 179.00 | 176.50 | 177.50 | 177.50 | 46,869 |
18 Jan 2024 | 177.00 | 177.73 | 175.01 | 176.00 | 176.00 | 89,778 |
17 Jan 2024 | 177.00 | 178.80 | 174.64 | 175.50 | 175.50 | 142,064 |
16 Jan 2024 | 180.00 | 184.00 | 180.00 | 180.00 | 180.00 | 131,109 |
15 Jan 2024 | 181.50 | 185.00 | 181.50 | 182.00 | 182.00 | 97,307 |
12 Jan 2024 | 182.00 | 184.00 | 181.41 | 182.50 | 182.50 | 226,468 |
11 Jan 2024 | 185.50 | 186.50 | 181.00 | 183.50 | 183.50 | 64,321 |
10 Jan 2024 | 182.00 | 182.50 | 180.94 | 182.25 | 182.25 | 44,108 |
09 Jan 2024 | 180.00 | 181.00 | 180.00 | 180.50 | 180.50 | 130,971 |
08 Jan 2024 | 184.00 | 184.00 | 175.00 | 176.00 | 176.00 | 42,149 |
05 Jan 2024 | 180.50 | 182.30 | 177.13 | 178.50 | 178.50 | 228,735 |
04 Jan 2024 | 180.00 | 182.81 | 180.00 | 180.00 | 180.00 | 72,096 |
03 Jan 2024 | 182.00 | 183.64 | 180.50 | 180.50 | 180.50 | 120,185 |
02 Jan 2024 | 185.00 | 185.00 | 179.50 | 183.00 | 183.00 | 173,099 |
29 Dec 2023 | 183.00 | 185.00 | 175.00 | 185.00 | 185.00 | 238,011 |
28 Dec 2023 | 182.00 | 185.50 | 177.59 | 183.50 | 183.50 | 110,253 |
27 Dec 2023 | 180.00 | 183.64 | 178.04 | 179.50 | 179.50 | 60,176 |
22 Dec 2023 | 178.50 | 179.13 | 176.50 | 178.50 | 178.50 | 166,660 |
21 Dec 2023 | 177.50 | 180.38 | 177.00 | 178.50 | 178.50 | 76,429 |
20 Dec 2023 | 180.00 | 180.00 | 176.00 | 178.00 | 178.00 | 323,484 |
19 Dec 2023 | 177.50 | 180.50 | 176.00 | 176.00 | 176.00 | 25,773 |
18 Dec 2023 | 175.50 | 177.50 | 175.50 | 176.50 | 176.50 | 233,477 |
15 Dec 2023 | 176.00 | 179.00 | 174.49 | 175.00 | 175.00 | 166,993 |
14 Dec 2023 | 176.00 | 177.57 | 174.00 | 176.00 | 176.00 | 290,926 |
13 Dec 2023 | 174.00 | 175.71 | 172.75 | 173.50 | 173.50 | 335,106 |
12 Dec 2023 | 174.50 | 174.50 | 172.50 | 172.50 | 172.50 | 401,972 |
11 Dec 2023 | 174.00 | 177.50 | 174.00 | 174.00 | 174.00 | 333,545 |
08 Dec 2023 | 175.00 | 175.80 | 174.50 | 174.50 | 174.50 | 347,501 |
07 Dec 2023 | 174.50 | 174.78 | 174.00 | 174.50 | 174.50 | 134,444 |
06 Dec 2023 | 175.00 | 175.00 | 173.00 | 173.00 | 173.00 | 89,759 |
05 Dec 2023 | 173.90 | 175.00 | 173.00 | 173.50 | 173.50 | 152,934 |
04 Dec 2023 | 174.00 | 175.51 | 174.00 | 174.00 | 174.00 | 64,512 |
01 Dec 2023 | 175.00 | 175.64 | 174.50 | 175.75 | 175.75 | 95,597 |
30 Nov 2023 | 176.00 | 176.00 | 174.00 | 175.00 | 175.00 | 150,851 |
29 Nov 2023 | 175.50 | 175.50 | 173.00 | 173.00 | 173.00 | 99,594 |
28 Nov 2023 | 173.50 | 174.23 | 173.00 | 173.50 | 173.50 | 97,291 |
27 Nov 2023 | 174.50 | 175.50 | 174.50 | 175.00 | 175.00 | 14,943 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |