Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
17 May 2024 | 129.50 | 131.00 | 129.00 | 129.00 | 129.00 | 115,624 |
16 May 2024 | 128.00 | 131.00 | 128.00 | 129.00 | 129.00 | 170,218 |
15 May 2024 | 128.50 | 130.00 | 126.50 | 127.50 | 127.50 | 381,000 |
14 May 2024 | 130.50 | 131.00 | 129.00 | 129.00 | 129.00 | 137,001 |
13 May 2024 | 132.00 | 132.00 | 129.00 | 130.50 | 130.50 | 75,200 |
10 May 2024 | 132.50 | 135.00 | 130.00 | 130.00 | 130.00 | 263,358 |
09 May 2024 | 128.00 | 133.50 | 127.50 | 132.00 | 132.00 | 449,353 |
08 May 2024 | 129.00 | 130.00 | 127.00 | 128.00 | 128.00 | 186,375 |
07 May 2024 | 130.50 | 130.50 | 128.00 | 130.50 | 130.50 | 123,201 |
06 May 2024 | 129.50 | 131.00 | 129.50 | 130.00 | 130.00 | 109,000 |
03 May 2024 | 129.50 | 131.50 | 128.50 | 129.50 | 129.50 | 143,000 |
02 May 2024 | 128.00 | 129.00 | 127.00 | 128.50 | 128.50 | 157,003 |
30 Apr 2024 | 128.50 | 130.00 | 128.00 | 128.00 | 128.00 | 234,009 |
29 Apr 2024 | 128.50 | 129.50 | 128.00 | 128.50 | 128.50 | 151,350 |
26 Apr 2024 | 131.50 | 131.50 | 128.00 | 128.50 | 128.50 | 137,008 |
25 Apr 2024 | 128.50 | 131.00 | 128.00 | 129.50 | 129.50 | 227,545 |
24 Apr 2024 | 127.00 | 128.00 | 125.00 | 128.00 | 128.00 | 187,889 |
23 Apr 2024 | 124.00 | 125.00 | 123.50 | 125.00 | 125.00 | 66,057 |
22 Apr 2024 | 125.00 | 125.50 | 121.50 | 122.50 | 122.50 | 210,656 |
19 Apr 2024 | 128.50 | 128.50 | 123.50 | 124.00 | 124.00 | 448,463 |
18 Apr 2024 | 131.00 | 131.00 | 128.50 | 129.00 | 129.00 | 147,272 |
17 Apr 2024 | 130.00 | 131.50 | 129.00 | 131.00 | 131.00 | 97,065 |
16 Apr 2024 | 130.00 | 130.00 | 128.00 | 128.50 | 128.50 | 196,687 |
15 Apr 2024 | 137.00 | 137.00 | 130.00 | 130.50 | 130.50 | 409,236 |
12 Apr 2024 | 134.50 | 138.00 | 134.00 | 134.50 | 134.50 | 551,478 |
11 Apr 2024 | 134.00 | 134.00 | 132.00 | 132.00 | 132.00 | 186,319 |
10 Apr 2024 | 134.50 | 134.50 | 131.50 | 134.00 | 134.00 | 223,787 |
09 Apr 2024 | 132.50 | 133.50 | 132.00 | 132.50 | 132.50 | 86,499 |
08 Apr 2024 | 133.00 | 133.00 | 131.00 | 132.00 | 132.00 | 161,238 |
03 Apr 2024 | 133.00 | 134.00 | 132.50 | 133.00 | 133.00 | 62,640 |
02 Apr 2024 | 135.00 | 135.00 | 134.00 | 134.50 | 134.50 | 128,000 |
01 Apr 2024 | 133.00 | 136.00 | 131.50 | 135.00 | 135.00 | 271,374 |
29 Mar 2024 | 130.00 | 134.00 | 129.50 | 133.00 | 133.00 | 166,000 |
28 Mar 2024 | 130.00 | 132.00 | 129.50 | 129.50 | 129.50 | 92,100 |
27 Mar 2024 | 130.00 | 131.00 | 129.50 | 129.50 | 129.50 | 96,043 |
26 Mar 2024 | 132.50 | 133.50 | 129.50 | 129.50 | 129.50 | 209,060 |
25 Mar 2024 | 133.50 | 133.50 | 132.00 | 133.00 | 133.00 | 117,041 |
22 Mar 2024 | 133.00 | 133.50 | 131.00 | 132.50 | 132.50 | 211,679 |
21 Mar 2024 | 135.00 | 135.50 | 132.50 | 133.00 | 133.00 | 273,108 |
20 Mar 2024 | 133.50 | 136.00 | 133.50 | 135.00 | 135.00 | 368,765 |
19 Mar 2024 | 133.00 | 135.00 | 132.00 | 133.50 | 133.50 | 445,853 |
18 Mar 2024 | 128.50 | 132.50 | 127.50 | 130.50 | 130.50 | 300,220 |
15 Mar 2024 | 127.00 | 128.50 | 127.00 | 128.00 | 128.00 | 222,584 |
14 Mar 2024 | 129.00 | 129.50 | 126.50 | 128.00 | 128.00 | 374,259 |
13 Mar 2024 | 135.50 | 135.50 | 130.00 | 130.00 | 130.00 | 340,026 |
12 Mar 2024 | 132.50 | 134.50 | 132.00 | 134.00 | 134.00 | 279,179 |
11 Mar 2024 | 132.50 | 133.00 | 128.50 | 131.50 | 131.50 | 353,344 |
08 Mar 2024 | 135.00 | 135.00 | 127.00 | 130.00 | 130.00 | 1,315,244 |
07 Mar 2024 | 137.50 | 137.50 | 134.00 | 134.50 | 134.50 | 405,458 |
06 Mar 2024 | 139.00 | 139.00 | 134.50 | 136.50 | 136.50 | 607,382 |
05 Mar 2024 | 139.50 | 140.00 | 137.00 | 138.00 | 138.00 | 211,668 |
04 Mar 2024 | 139.00 | 141.00 | 138.00 | 138.00 | 138.00 | 302,953 |
01 Mar 2024 | 140.00 | 140.00 | 137.50 | 138.50 | 138.50 | 319,014 |
29 Feb 2024 | 139.50 | 139.50 | 137.00 | 138.50 | 138.50 | 280,287 |
27 Feb 2024 | 143.00 | 143.50 | 139.00 | 140.00 | 140.00 | 333,277 |
26 Feb 2024 | 142.00 | 143.50 | 140.50 | 143.00 | 143.00 | 307,757 |
23 Feb 2024 | 142.00 | 143.50 | 139.50 | 141.50 | 141.50 | 410,478 |
22 Feb 2024 | 142.00 | 142.50 | 141.00 | 141.50 | 141.50 | 162,507 |
21 Feb 2024 | 143.00 | 143.00 | 140.50 | 142.00 | 142.00 | 229,901 |
20 Feb 2024 | 144.50 | 148.50 | 143.00 | 143.00 | 143.00 | 996,053 |
19 Feb 2024 | 138.50 | 141.50 | 138.50 | 140.00 | 140.00 | 242,292 |
16 Feb 2024 | 136.50 | 138.50 | 136.00 | 138.00 | 138.00 | 393,259 |
15 Feb 2024 | 138.00 | 140.00 | 136.50 | 139.00 | 139.00 | 220,061 |
05 Feb 2024 | 136.50 | 138.50 | 136.50 | 138.00 | 138.00 | 392,625 |
02 Feb 2024 | 142.50 | 143.00 | 138.50 | 139.00 | 139.00 | 629,484 |
01 Feb 2024 | 144.00 | 144.50 | 142.00 | 142.50 | 142.50 | 309,312 |
31 Jan 2024 | 140.00 | 145.50 | 138.50 | 145.00 | 145.00 | 936,466 |
30 Jan 2024 | 142.00 | 144.00 | 139.00 | 140.00 | 140.00 | 573,286 |
29 Jan 2024 | 137.00 | 142.50 | 135.50 | 139.50 | 139.50 | 1,213,164 |
26 Jan 2024 | 148.00 | 149.00 | 146.00 | 147.50 | 147.50 | 398,200 |
25 Jan 2024 | 149.50 | 150.00 | 147.50 | 148.00 | 148.00 | 225,200 |
24 Jan 2024 | 148.50 | 150.00 | 148.00 | 149.00 | 149.00 | 234,243 |
23 Jan 2024 | 148.50 | 149.00 | 147.00 | 148.00 | 148.00 | 220,102 |
22 Jan 2024 | 147.50 | 149.00 | 146.50 | 148.00 | 148.00 | 228,360 |
19 Jan 2024 | 146.50 | 147.50 | 146.00 | 147.50 | 147.50 | 207,712 |
18 Jan 2024 | 149.00 | 151.50 | 145.50 | 145.50 | 145.50 | 516,500 |
17 Jan 2024 | 151.00 | 152.50 | 148.50 | 149.00 | 149.00 | 388,290 |
16 Jan 2024 | 151.50 | 152.00 | 149.50 | 151.00 | 151.00 | 351,877 |
15 Jan 2024 | 151.50 | 151.50 | 151.50 | 151.50 | 151.50 | - |
12 Jan 2024 | 156.50 | 159.00 | 151.00 | 151.50 | 151.50 | 717,100 |
11 Jan 2024 | 157.50 | 163.50 | 156.00 | 156.00 | 156.00 | 1,856,206 |
10 Jan 2024 | 155.00 | 159.50 | 153.50 | 156.00 | 156.00 | 2,442,572 |
09 Jan 2024 | 152.00 | 152.00 | 148.50 | 149.00 | 149.00 | 186,203 |
08 Jan 2024 | 151.50 | 157.50 | 151.00 | 151.00 | 151.00 | 971,101 |
05 Jan 2024 | 149.00 | 150.00 | 148.50 | 148.50 | 148.50 | 168,739 |
04 Jan 2024 | 152.00 | 152.00 | 148.00 | 148.50 | 148.50 | 323,030 |
03 Jan 2024 | 151.50 | 151.50 | 150.50 | 151.00 | 151.00 | 138,403 |
02 Jan 2024 | 153.50 | 154.00 | 151.00 | 151.50 | 151.50 | 131,100 |
29 Dec 2023 | 155.50 | 155.50 | 153.00 | 153.00 | 153.00 | 169,518 |
28 Dec 2023 | 155.00 | 155.00 | 153.50 | 154.50 | 154.50 | 254,349 |
27 Dec 2023 | 152.50 | 156.50 | 152.50 | 155.50 | 155.50 | 601,340 |
26 Dec 2023 | 151.00 | 152.00 | 151.00 | 152.00 | 152.00 | 121,120 |
25 Dec 2023 | 153.00 | 153.00 | 150.00 | 150.50 | 150.50 | 189,945 |
22 Dec 2023 | 153.00 | 153.50 | 151.00 | 151.00 | 151.00 | 271,375 |
21 Dec 2023 | 151.50 | 154.00 | 150.50 | 153.50 | 153.50 | 408,020 |
20 Dec 2023 | 153.00 | 154.50 | 152.00 | 152.50 | 152.50 | 424,220 |
19 Dec 2023 | 158.00 | 159.50 | 153.00 | 153.50 | 153.50 | 647,010 |
18 Dec 2023 | 161.00 | 163.00 | 158.00 | 158.00 | 158.00 | 465,080 |
15 Dec 2023 | 163.00 | 165.00 | 161.00 | 161.00 | 161.00 | 784,191 |
14 Dec 2023 | 160.00 | 165.50 | 159.50 | 162.00 | 162.00 | 1,681,593 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |