Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 143.00 | 149.00 | 143.00 | 145.50 | 145.50 | 401,787 |
25 Jul 2024 | 144.50 | 148.00 | 143.44 | 145.00 | 145.00 | 159,892 |
24 Jul 2024 | 141.50 | 148.58 | 141.50 | 145.50 | 145.50 | 278,198 |
23 Jul 2024 | 146.50 | 147.00 | 143.98 | 146.50 | 146.50 | 235,668 |
22 Jul 2024 | 147.00 | 148.50 | 147.00 | 147.00 | 147.00 | 252,559 |
19 Jul 2024 | 146.00 | 149.00 | 142.50 | 146.00 | 146.00 | 186,698 |
18 Jul 2024 | 147.00 | 149.50 | 145.57 | 149.00 | 149.00 | 109,513 |
17 Jul 2024 | 147.50 | 149.00 | 144.00 | 148.00 | 148.00 | 291,398 |
16 Jul 2024 | 146.00 | 149.00 | 145.05 | 148.00 | 148.00 | 159,362 |
15 Jul 2024 | 146.50 | 146.50 | 143.00 | 146.50 | 146.50 | 236,129 |
12 Jul 2024 | 146.50 | 147.00 | 144.50 | 144.50 | 144.50 | 110,687 |
11 Jul 2024 | 147.00 | 147.00 | 144.00 | 147.00 | 147.00 | 211,512 |
10 Jul 2024 | 145.50 | 147.00 | 144.00 | 145.50 | 145.50 | 152,671 |
09 Jul 2024 | 143.50 | 146.50 | 143.50 | 145.25 | 145.25 | 229,613 |
08 Jul 2024 | 145.00 | 147.00 | 142.80 | 144.00 | 144.00 | 340,329 |
05 Jul 2024 | 146.00 | 146.00 | 144.61 | 144.75 | 144.75 | 76,879 |
04 Jul 2024 | 146.00 | 147.00 | 143.50 | 146.00 | 146.00 | 333,399 |
03 Jul 2024 | 146.00 | 147.50 | 143.75 | 145.25 | 145.25 | 295,112 |
02 Jul 2024 | 145.00 | 146.00 | 141.50 | 145.00 | 145.00 | 231,053 |
01 Jul 2024 | 144.00 | 146.31 | 142.50 | 145.50 | 145.50 | 253,195 |
28 Jun 2024 | 143.50 | 144.50 | 142.50 | 143.75 | 143.75 | 272,870 |
27 Jun 2024 | 142.50 | 144.50 | 141.81 | 143.50 | 143.50 | 278,133 |
26 Jun 2024 | 143.50 | 144.24 | 142.25 | 142.75 | 142.75 | 480,222 |
25 Jun 2024 | 144.50 | 144.50 | 141.50 | 144.50 | 144.50 | 119,442 |
24 Jun 2024 | 144.00 | 144.71 | 143.50 | 144.00 | 144.00 | 243,976 |
21 Jun 2024 | 144.00 | 145.97 | 142.00 | 143.50 | 143.50 | 223,542 |
20 Jun 2024 | 144.00 | 146.50 | 142.50 | 144.00 | 144.00 | 318,619 |
19 Jun 2024 | 145.00 | 147.00 | 141.00 | 142.00 | 142.00 | 220,198 |
18 Jun 2024 | 142.00 | 147.00 | 141.57 | 145.50 | 145.50 | 490,709 |
17 Jun 2024 | 144.20 | 147.00 | 141.50 | 144.00 | 144.00 | 203,505 |
14 Jun 2024 | 143.50 | 146.50 | 143.50 | 143.50 | 143.50 | 279,706 |
13 Jun 2024 | 145.00 | 146.00 | 141.50 | 145.00 | 145.00 | 129,422 |
13 Jun 2024 | 0.02752 Dividend | |||||
12 Jun 2024 | 147.50 | 148.50 | 146.02 | 146.50 | 146.47 | 345,048 |
11 Jun 2024 | 148.00 | 149.50 | 146.38 | 148.00 | 147.97 | 263,901 |
10 Jun 2024 | 148.00 | 149.50 | 147.12 | 147.50 | 147.47 | 206,549 |
07 Jun 2024 | 147.00 | 149.00 | 147.00 | 147.00 | 146.97 | 338,733 |
06 Jun 2024 | 147.50 | 149.50 | 147.00 | 147.50 | 147.47 | 87,710 |
05 Jun 2024 | 149.50 | 149.50 | 147.00 | 147.00 | 146.97 | 156,334 |
04 Jun 2024 | 146.50 | 150.00 | 146.00 | 148.25 | 148.22 | 78,029 |
03 Jun 2024 | 150.00 | 150.50 | 147.46 | 148.00 | 147.97 | 265,776 |
31 May 2024 | 149.50 | 150.00 | 145.83 | 149.50 | 149.47 | 74,882 |
30 May 2024 | 150.00 | 150.00 | 145.50 | 147.00 | 146.97 | 153,191 |
29 May 2024 | 148.00 | 151.50 | 144.50 | 148.25 | 148.22 | 182,465 |
28 May 2024 | 147.50 | 156.00 | 147.50 | 150.25 | 150.22 | 181,271 |
24 May 2024 | 150.50 | 153.00 | 148.80 | 149.00 | 148.97 | 130,930 |
23 May 2024 | 150.00 | 153.50 | 148.64 | 151.50 | 151.47 | 301,741 |
22 May 2024 | 153.00 | 153.50 | 147.50 | 149.00 | 148.97 | 207,116 |
21 May 2024 | 152.50 | 154.50 | 150.00 | 153.50 | 153.47 | 252,230 |
20 May 2024 | 150.50 | 157.50 | 150.50 | 153.00 | 152.97 | 168,693 |
17 May 2024 | 151.00 | 153.94 | 150.50 | 152.00 | 151.97 | 118,192 |
16 May 2024 | 153.00 | 158.00 | 152.74 | 153.25 | 153.22 | 73,257 |
15 May 2024 | 152.50 | 156.50 | 151.50 | 154.00 | 153.97 | 347,085 |
14 May 2024 | 152.62 | 155.00 | 151.50 | 153.00 | 152.97 | 174,584 |
13 May 2024 | 154.00 | 155.00 | 151.50 | 153.00 | 152.97 | 268,606 |
10 May 2024 | 152.50 | 154.50 | 150.50 | 154.00 | 153.97 | 120,437 |
09 May 2024 | 151.50 | 152.75 | 148.50 | 151.75 | 151.72 | 134,106 |
08 May 2024 | 148.50 | 152.00 | 148.50 | 152.00 | 151.97 | 159,481 |
07 May 2024 | 150.00 | 150.97 | 148.00 | 148.00 | 147.97 | 386,566 |
03 May 2024 | 147.00 | 151.00 | 147.00 | 147.00 | 146.97 | 110,326 |
02 May 2024 | 148.00 | 150.95 | 145.00 | 148.50 | 148.47 | 116,928 |
01 May 2024 | 148.00 | 151.00 | 145.00 | 149.50 | 149.47 | 202,801 |
30 Apr 2024 | 147.50 | 151.00 | 146.50 | 148.00 | 147.97 | 175,996 |
29 Apr 2024 | 149.00 | 151.50 | 145.63 | 148.00 | 147.97 | 173,203 |
26 Apr 2024 | 149.50 | 150.50 | 145.00 | 149.50 | 149.47 | 197,465 |
25 Apr 2024 | 147.00 | 151.50 | 146.75 | 147.00 | 146.97 | 348,592 |
24 Apr 2024 | 150.63 | 154.50 | 149.10 | 150.50 | 150.47 | 124,935 |
23 Apr 2024 | 147.50 | 152.00 | 146.65 | 148.00 | 147.97 | 187,034 |
22 Apr 2024 | 148.56 | 149.00 | 146.50 | 147.25 | 147.22 | 237,455 |
19 Apr 2024 | 148.50 | 149.00 | 145.50 | 147.50 | 147.47 | 114,486 |
18 Apr 2024 | 150.00 | 152.49 | 147.00 | 147.00 | 146.97 | 299,565 |
17 Apr 2024 | 145.50 | 150.00 | 145.50 | 148.00 | 147.97 | 193,880 |
16 Apr 2024 | 150.50 | 154.07 | 149.50 | 149.50 | 149.47 | 378,142 |
15 Apr 2024 | 156.22 | 158.50 | 152.00 | 154.75 | 154.72 | 76,777 |
12 Apr 2024 | 156.50 | 157.00 | 153.71 | 155.00 | 154.97 | 219,432 |
11 Apr 2024 | 154.50 | 158.00 | 153.00 | 156.00 | 155.97 | 231,831 |
10 Apr 2024 | 152.50 | 158.00 | 151.75 | 155.50 | 155.47 | 293,882 |
09 Apr 2024 | 151.50 | 155.06 | 151.15 | 154.50 | 154.47 | 265,360 |
08 Apr 2024 | 152.50 | 155.50 | 149.00 | 153.25 | 153.22 | 324,390 |
05 Apr 2024 | 153.50 | 159.90 | 149.50 | 151.00 | 150.97 | 250,342 |
04 Apr 2024 | 151.00 | 154.50 | 152.85 | 153.50 | 153.47 | 225,783 |
03 Apr 2024 | 154.00 | 155.50 | 151.00 | 153.00 | 152.97 | 130,379 |
02 Apr 2024 | 155.00 | 155.00 | 150.97 | 153.50 | 153.47 | 357,750 |
28 Mar 2024 | 149.50 | 155.00 | 148.50 | 152.75 | 152.72 | 305,882 |
27 Mar 2024 | 150.00 | 154.00 | 148.50 | 150.50 | 150.47 | 930,878 |
26 Mar 2024 | 151.24 | 153.00 | 149.50 | 150.50 | 150.47 | 359,518 |
25 Mar 2024 | 148.50 | 152.50 | 148.00 | 150.25 | 150.22 | 620,362 |
22 Mar 2024 | 152.00 | 154.50 | 150.00 | 151.00 | 150.97 | 420,917 |
21 Mar 2024 | 154.50 | 156.50 | 150.50 | 150.50 | 150.47 | 389,420 |
20 Mar 2024 | 153.00 | 155.00 | 149.50 | 151.00 | 150.97 | 484,446 |
19 Mar 2024 | 151.00 | 154.42 | 149.25 | 151.50 | 151.47 | 171,716 |
18 Mar 2024 | 157.00 | 157.00 | 150.75 | 151.00 | 150.97 | 311,669 |
15 Mar 2024 | 153.00 | 156.50 | 151.81 | 153.00 | 152.97 | 237,814 |
14 Mar 2024 | 154.00 | 157.50 | 149.50 | 155.00 | 154.97 | 267,575 |
13 Mar 2024 | 154.50 | 157.00 | 152.50 | 152.50 | 152.47 | 349,133 |
12 Mar 2024 | 155.00 | 156.34 | 153.25 | 155.25 | 155.22 | 303,028 |
11 Mar 2024 | 154.50 | 156.50 | 152.34 | 154.50 | 154.47 | 127,528 |
08 Mar 2024 | 157.00 | 158.00 | 152.64 | 155.00 | 154.97 | 51,960 |
07 Mar 2024 | 153.50 | 158.00 | 152.00 | 154.00 | 153.97 | 105,778 |
06 Mar 2024 | 152.50 | 156.50 | 152.50 | 153.50 | 153.47 | 208,557 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |