Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 May 2024 | 160.50 | 160.50 | 158.50 | 159.00 | 159.00 | 161,782 |
07 May 2024 | 159.50 | 159.50 | 158.00 | 159.00 | 159.00 | 188,114 |
06 May 2024 | 158.50 | 159.00 | 158.00 | 158.00 | 158.00 | 197,107 |
03 May 2024 | 157.50 | 159.00 | 157.50 | 158.00 | 158.00 | 254,059 |
02 May 2024 | 157.00 | 158.00 | 156.00 | 157.00 | 157.00 | 87,004 |
30 Apr 2024 | 157.50 | 157.50 | 156.50 | 156.50 | 156.50 | 105,050 |
29 Apr 2024 | 157.00 | 158.00 | 156.50 | 158.00 | 158.00 | 258,204 |
26 Apr 2024 | 156.50 | 158.50 | 156.00 | 156.50 | 156.50 | 168,326 |
25 Apr 2024 | 158.00 | 158.00 | 156.00 | 156.00 | 156.00 | 99,018 |
24 Apr 2024 | 157.00 | 158.00 | 157.00 | 158.00 | 158.00 | 121,212 |
23 Apr 2024 | 155.50 | 157.00 | 155.50 | 157.00 | 157.00 | 139,258 |
22 Apr 2024 | 155.50 | 156.00 | 154.00 | 154.00 | 154.00 | 205,374 |
19 Apr 2024 | 158.50 | 158.50 | 153.00 | 155.00 | 155.00 | 467,186 |
18 Apr 2024 | 156.50 | 159.50 | 155.00 | 159.00 | 159.00 | 331,289 |
17 Apr 2024 | 154.50 | 157.00 | 154.50 | 156.50 | 156.50 | 199,540 |
16 Apr 2024 | 157.50 | 157.50 | 154.00 | 154.50 | 154.50 | 419,071 |
15 Apr 2024 | 159.00 | 159.00 | 157.50 | 157.50 | 157.50 | 263,130 |
12 Apr 2024 | 159.00 | 160.50 | 158.50 | 159.00 | 159.00 | 180,116 |
11 Apr 2024 | 161.00 | 161.00 | 158.50 | 158.50 | 158.50 | 261,438 |
10 Apr 2024 | 161.00 | 161.00 | 160.00 | 161.00 | 161.00 | 198,076 |
09 Apr 2024 | 161.50 | 161.50 | 159.50 | 160.00 | 160.00 | 250,202 |
08 Apr 2024 | 160.50 | 162.00 | 159.50 | 161.00 | 161.00 | 432,644 |
03 Apr 2024 | 160.50 | 161.00 | 158.50 | 160.50 | 160.50 | 451,034 |
02 Apr 2024 | 160.50 | 161.00 | 159.50 | 160.50 | 160.50 | 307,664 |
01 Apr 2024 | 159.00 | 160.00 | 158.50 | 160.00 | 160.00 | 244,116 |
29 Mar 2024 | 162.00 | 162.50 | 158.50 | 159.50 | 159.50 | 316,000 |
28 Mar 2024 | 160.00 | 162.50 | 159.50 | 161.50 | 161.50 | 524,765 |
27 Mar 2024 | 158.00 | 160.50 | 158.00 | 160.00 | 160.00 | 338,694 |
26 Mar 2024 | 162.00 | 163.00 | 158.50 | 158.50 | 158.50 | 907,279 |
25 Mar 2024 | 158.00 | 161.50 | 157.50 | 161.00 | 161.00 | 1,069,192 |
22 Mar 2024 | 156.50 | 158.00 | 156.00 | 157.50 | 157.50 | 541,036 |
21 Mar 2024 | 157.00 | 157.00 | 156.00 | 156.00 | 156.00 | 261,354 |
20 Mar 2024 | 155.00 | 157.00 | 153.50 | 156.00 | 156.00 | 460,474 |
19 Mar 2024 | 155.50 | 156.00 | 155.00 | 155.00 | 155.00 | 133,238 |
18 Mar 2024 | 154.50 | 155.50 | 154.00 | 155.50 | 155.50 | 247,497 |
15 Mar 2024 | 154.00 | 155.50 | 154.00 | 154.50 | 154.50 | 253,805 |
14 Mar 2024 | 153.50 | 154.50 | 153.50 | 153.50 | 153.50 | 198,668 |
13 Mar 2024 | 155.00 | 155.50 | 153.00 | 154.00 | 154.00 | 323,680 |
12 Mar 2024 | 154.50 | 156.00 | 154.00 | 155.50 | 155.50 | 292,678 |
11 Mar 2024 | 154.50 | 154.50 | 153.00 | 153.00 | 153.00 | 209,380 |
08 Mar 2024 | 155.00 | 155.00 | 152.00 | 153.50 | 153.50 | 362,983 |
07 Mar 2024 | 154.50 | 155.50 | 154.00 | 155.00 | 155.00 | 242,553 |
06 Mar 2024 | 155.50 | 155.50 | 154.00 | 154.50 | 154.50 | 347,021 |
05 Mar 2024 | 155.00 | 155.50 | 155.00 | 155.00 | 155.00 | 145,392 |
04 Mar 2024 | 157.00 | 157.00 | 155.00 | 155.00 | 155.00 | 426,503 |
01 Mar 2024 | 155.50 | 157.00 | 155.50 | 156.50 | 156.50 | 199,430 |
29 Feb 2024 | 156.00 | 157.00 | 155.00 | 155.00 | 155.00 | 536,439 |
27 Feb 2024 | 156.00 | 158.00 | 155.00 | 155.50 | 155.50 | 467,291 |
26 Feb 2024 | 155.00 | 155.50 | 154.00 | 154.50 | 154.50 | 237,581 |
23 Feb 2024 | 156.00 | 156.00 | 154.50 | 155.00 | 155.00 | 209,082 |
22 Feb 2024 | 156.00 | 156.50 | 155.00 | 156.00 | 156.00 | 162,142 |
21 Feb 2024 | 155.00 | 156.50 | 155.00 | 155.50 | 155.50 | 318,294 |
20 Feb 2024 | 155.00 | 155.50 | 154.00 | 154.50 | 154.50 | 220,328 |
19 Feb 2024 | 153.50 | 155.00 | 153.50 | 155.00 | 155.00 | 254,250 |
16 Feb 2024 | 153.50 | 153.50 | 151.50 | 153.00 | 153.00 | 445,210 |
15 Feb 2024 | 153.00 | 154.00 | 152.50 | 153.00 | 153.00 | 249,733 |
05 Feb 2024 | 153.50 | 153.50 | 152.50 | 153.00 | 153.00 | 205,570 |
02 Feb 2024 | 154.50 | 154.50 | 153.00 | 153.50 | 153.50 | 115,354 |
01 Feb 2024 | 152.50 | 154.00 | 152.50 | 154.00 | 154.00 | 105,208 |
31 Jan 2024 | 153.00 | 153.50 | 152.50 | 152.50 | 152.50 | 207,908 |
30 Jan 2024 | 154.50 | 155.00 | 153.00 | 153.00 | 153.00 | 329,797 |
29 Jan 2024 | 155.50 | 155.50 | 154.00 | 154.50 | 154.50 | 223,597 |
26 Jan 2024 | 155.00 | 157.00 | 155.00 | 155.00 | 155.00 | 167,131 |
25 Jan 2024 | 155.50 | 157.50 | 155.00 | 156.00 | 156.00 | 235,390 |
24 Jan 2024 | 155.00 | 156.00 | 155.00 | 155.50 | 155.50 | 142,102 |
23 Jan 2024 | 156.00 | 156.50 | 155.00 | 155.00 | 155.00 | 113,793 |
22 Jan 2024 | 156.00 | 156.50 | 154.50 | 156.00 | 156.00 | 164,224 |
19 Jan 2024 | 154.00 | 156.00 | 154.00 | 155.00 | 155.00 | 174,918 |
18 Jan 2024 | 155.00 | 155.00 | 153.50 | 154.00 | 154.00 | 185,189 |
17 Jan 2024 | 156.00 | 156.50 | 154.00 | 154.50 | 154.50 | 370,100 |
16 Jan 2024 | 157.00 | 157.00 | 155.50 | 156.00 | 156.00 | 230,018 |
15 Jan 2024 | 155.50 | 157.00 | 155.00 | 156.00 | 156.00 | 188,180 |
12 Jan 2024 | 156.00 | 156.50 | 155.00 | 155.50 | 155.50 | 178,101 |
11 Jan 2024 | 157.00 | 157.50 | 154.50 | 156.00 | 156.00 | 247,185 |
10 Jan 2024 | 156.50 | 156.50 | 155.50 | 156.00 | 156.00 | 252,476 |
09 Jan 2024 | 156.00 | 159.00 | 155.50 | 155.50 | 155.50 | 676,062 |
08 Jan 2024 | 154.00 | 155.50 | 154.00 | 154.50 | 154.50 | 198,427 |
05 Jan 2024 | 154.00 | 155.00 | 153.50 | 154.00 | 154.00 | 291,116 |
04 Jan 2024 | 155.50 | 156.00 | 154.00 | 154.00 | 154.00 | 267,926 |
03 Jan 2024 | 156.50 | 157.00 | 155.50 | 155.50 | 155.50 | 265,345 |
02 Jan 2024 | 156.00 | 157.00 | 155.50 | 156.50 | 156.50 | 322,071 |
29 Dec 2023 | 155.00 | 156.00 | 154.50 | 156.00 | 156.00 | 179,497 |
28 Dec 2023 | 155.50 | 156.00 | 155.00 | 155.00 | 155.00 | 199,192 |
27 Dec 2023 | 154.00 | 155.50 | 154.00 | 155.50 | 155.50 | 340,405 |
26 Dec 2023 | 154.50 | 154.50 | 153.00 | 154.00 | 154.00 | 172,310 |
25 Dec 2023 | 153.00 | 154.00 | 153.00 | 153.50 | 153.50 | 123,206 |
22 Dec 2023 | 153.50 | 153.50 | 152.50 | 153.00 | 153.00 | 124,168 |
21 Dec 2023 | 152.50 | 154.00 | 152.50 | 153.50 | 153.50 | 135,362 |
20 Dec 2023 | 153.50 | 153.50 | 152.50 | 152.50 | 152.50 | 431,396 |
19 Dec 2023 | 154.50 | 155.50 | 153.00 | 153.50 | 153.50 | 272,363 |
18 Dec 2023 | 154.00 | 155.50 | 154.00 | 154.50 | 154.50 | 293,002 |
15 Dec 2023 | 154.50 | 154.50 | 153.50 | 154.00 | 154.00 | 268,842 |
14 Dec 2023 | 153.50 | 154.50 | 153.00 | 153.50 | 153.50 | 254,637 |
13 Dec 2023 | 154.00 | 154.50 | 153.00 | 153.00 | 153.00 | 236,572 |
12 Dec 2023 | 154.00 | 155.00 | 154.00 | 154.00 | 154.00 | 310,104 |
11 Dec 2023 | 155.00 | 155.50 | 154.00 | 154.00 | 154.00 | 256,309 |
08 Dec 2023 | 157.00 | 157.50 | 153.50 | 154.50 | 154.50 | 781,385 |
07 Dec 2023 | 153.50 | 154.50 | 153.00 | 153.50 | 153.50 | 225,003 |
06 Dec 2023 | 155.00 | 155.00 | 153.50 | 153.50 | 153.50 | 240,484 |
05 Dec 2023 | 155.00 | 155.00 | 153.50 | 154.50 | 154.50 | 174,771 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |