Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 150.20 | 154.40 | 150.00 | 154.40 | 154.40 | 474,268 |
25 Jul 2024 | 151.00 | 154.10 | 149.60 | 149.80 | 149.80 | 600,728 |
24 Jul 2024 | 152.00 | 153.80 | 151.00 | 151.20 | 151.20 | 345,210 |
23 Jul 2024 | 155.00 | 155.40 | 152.40 | 152.40 | 152.40 | 317,106 |
22 Jul 2024 | 155.80 | 156.41 | 154.60 | 155.60 | 155.60 | 355,962 |
19 Jul 2024 | 155.40 | 156.00 | 155.40 | 156.00 | 156.00 | 144,551 |
18 Jul 2024 | 159.00 | 160.20 | 154.80 | 156.00 | 156.00 | 530,911 |
17 Jul 2024 | 158.60 | 160.80 | 157.43 | 158.00 | 158.00 | 200,172 |
16 Jul 2024 | 158.80 | 161.00 | 158.00 | 160.40 | 160.40 | 285,253 |
15 Jul 2024 | 157.80 | 161.00 | 157.21 | 161.00 | 161.00 | 350,491 |
12 Jul 2024 | 157.00 | 157.60 | 155.17 | 157.00 | 157.00 | 320,244 |
11 Jul 2024 | 155.00 | 156.00 | 154.20 | 155.20 | 155.20 | 584,884 |
10 Jul 2024 | 153.00 | 155.00 | 153.00 | 155.00 | 155.00 | 295,103 |
09 Jul 2024 | 154.20 | 157.80 | 153.80 | 155.00 | 155.00 | 192,573 |
08 Jul 2024 | 154.00 | 157.80 | 154.00 | 156.40 | 156.40 | 204,594 |
05 Jul 2024 | 154.80 | 158.00 | 153.82 | 157.80 | 157.80 | 1,796,915 |
04 Jul 2024 | 154.80 | 156.80 | 151.20 | 155.00 | 155.00 | 380,500 |
03 Jul 2024 | 156.40 | 159.00 | 154.60 | 156.00 | 156.00 | 286,656 |
02 Jul 2024 | 157.00 | 159.00 | 156.00 | 156.00 | 156.00 | 396,445 |
01 Jul 2024 | 158.80 | 159.07 | 157.80 | 158.00 | 158.00 | 355,170 |
28 Jun 2024 | 159.00 | 159.00 | 157.20 | 158.00 | 158.00 | 603,047 |
27 Jun 2024 | 158.40 | 160.00 | 157.00 | 157.00 | 157.00 | 297,320 |
26 Jun 2024 | 157.40 | 160.00 | 155.20 | 158.20 | 158.20 | 807,314 |
25 Jun 2024 | 155.20 | 156.00 | 153.60 | 153.60 | 153.60 | 166,308 |
24 Jun 2024 | 156.40 | 156.60 | 154.67 | 155.00 | 155.00 | 75,033 |
21 Jun 2024 | 154.00 | 156.00 | 154.00 | 154.20 | 154.20 | 378,784 |
20 Jun 2024 | 154.20 | 156.60 | 154.20 | 155.80 | 155.80 | 514,329 |
19 Jun 2024 | 151.00 | 157.00 | 151.00 | 156.00 | 156.00 | 898,963 |
18 Jun 2024 | 148.40 | 154.60 | 146.61 | 154.60 | 154.60 | 998,824 |
17 Jun 2024 | 149.00 | 149.84 | 145.50 | 147.40 | 147.40 | 373,547 |
14 Jun 2024 | 149.20 | 151.00 | 147.20 | 148.00 | 148.00 | 211,676 |
13 Jun 2024 | 154.00 | 155.80 | 148.20 | 148.20 | 148.20 | 327,299 |
12 Jun 2024 | 153.80 | 155.80 | 151.20 | 151.20 | 151.20 | 333,143 |
11 Jun 2024 | 156.00 | 156.00 | 152.40 | 154.20 | 154.20 | 193,967 |
10 Jun 2024 | 158.00 | 158.00 | 152.20 | 152.20 | 152.20 | 268,018 |
07 Jun 2024 | 154.00 | 158.00 | 154.00 | 155.60 | 155.60 | 337,716 |
06 Jun 2024 | 155.00 | 159.00 | 155.00 | 156.00 | 156.00 | 1,735,774 |
05 Jun 2024 | 157.20 | 158.80 | 156.20 | 156.80 | 156.80 | 300,465 |
04 Jun 2024 | 155.60 | 159.00 | 155.60 | 158.00 | 158.00 | 373,081 |
03 Jun 2024 | 158.80 | 158.80 | 156.00 | 158.00 | 158.00 | 682,550 |
31 May 2024 | 157.00 | 159.00 | 153.80 | 157.60 | 157.60 | 241,834 |
30 May 2024 | 153.80 | 156.80 | 153.60 | 155.00 | 155.00 | 536,757 |
29 May 2024 | 153.60 | 157.20 | 152.40 | 155.80 | 155.80 | 240,205 |
28 May 2024 | 154.00 | 154.80 | 151.57 | 153.80 | 153.80 | 536,815 |
24 May 2024 | 152.40 | 154.32 | 150.00 | 151.00 | 151.00 | 465,640 |
23 May 2024 | 154.00 | 156.20 | 152.60 | 152.80 | 152.80 | 210,152 |
22 May 2024 | 156.40 | 157.60 | 155.50 | 156.60 | 156.60 | 337,180 |
21 May 2024 | 156.60 | 157.60 | 154.13 | 155.40 | 155.40 | 220,520 |
20 May 2024 | 156.80 | 157.80 | 153.20 | 157.80 | 157.80 | 163,577 |
17 May 2024 | 157.60 | 158.80 | 154.40 | 155.00 | 155.00 | 474,839 |
16 May 2024 | 157.00 | 158.20 | 156.00 | 157.00 | 157.00 | 476,507 |
15 May 2024 | 157.00 | 159.80 | 156.00 | 156.00 | 156.00 | 655,665 |
14 May 2024 | 158.80 | 159.00 | 155.66 | 158.80 | 158.80 | 601,337 |
13 May 2024 | 154.00 | 157.00 | 151.37 | 156.00 | 156.00 | 463,432 |
10 May 2024 | 150.80 | 153.00 | 150.80 | 151.60 | 151.60 | 1,208,391 |
09 May 2024 | 153.80 | 154.00 | 150.40 | 150.40 | 150.40 | 307,346 |
08 May 2024 | 154.20 | 155.00 | 150.20 | 151.60 | 151.60 | 132,715 |
07 May 2024 | 148.40 | 153.40 | 147.55 | 153.00 | 153.00 | 498,279 |
03 May 2024 | 146.40 | 149.00 | 145.50 | 149.00 | 149.00 | 498,329 |
02 May 2024 | 144.00 | 150.00 | 142.20 | 150.00 | 150.00 | 471,927 |
01 May 2024 | 143.00 | 144.40 | 142.00 | 144.20 | 144.20 | 304,241 |
30 Apr 2024 | 142.00 | 144.00 | 141.56 | 144.00 | 144.00 | 523,587 |
29 Apr 2024 | 145.00 | 145.00 | 141.60 | 144.20 | 144.20 | 424,433 |
26 Apr 2024 | 142.60 | 145.00 | 140.62 | 142.00 | 142.00 | 712,738 |
25 Apr 2024 | 140.80 | 141.60 | 140.13 | 141.00 | 141.00 | 293,082 |
24 Apr 2024 | 141.40 | 142.00 | 140.37 | 141.00 | 141.00 | 1,115,975 |
23 Apr 2024 | 141.00 | 145.00 | 140.80 | 141.00 | 141.00 | 827,199 |
22 Apr 2024 | 140.60 | 141.60 | 140.40 | 140.60 | 140.60 | 238,394 |
19 Apr 2024 | 141.60 | 143.00 | 139.00 | 140.80 | 140.80 | 398,843 |
18 Apr 2024 | 139.00 | 142.00 | 136.90 | 140.80 | 140.80 | 399,653 |
17 Apr 2024 | 143.20 | 145.40 | 132.93 | 139.00 | 139.00 | 949,856 |
16 Apr 2024 | 143.00 | 145.00 | 143.00 | 143.80 | 143.80 | 2,249,764 |
15 Apr 2024 | 143.20 | 145.20 | 143.20 | 144.40 | 144.40 | 171,117 |
12 Apr 2024 | 147.00 | 147.00 | 144.60 | 146.00 | 146.00 | 670,305 |
11 Apr 2024 | 143.20 | 146.80 | 143.00 | 144.00 | 144.00 | 2,452,651 |
10 Apr 2024 | 146.00 | 147.80 | 142.20 | 144.20 | 144.20 | 1,200,952 |
09 Apr 2024 | 145.40 | 147.00 | 145.20 | 145.40 | 145.40 | 317,715 |
08 Apr 2024 | 146.60 | 147.00 | 144.34 | 145.80 | 145.80 | 364,136 |
05 Apr 2024 | 145.00 | 147.00 | 144.43 | 145.00 | 145.00 | 370,418 |
04 Apr 2024 | 146.00 | 147.00 | 144.76 | 145.20 | 145.20 | 526,524 |
03 Apr 2024 | 144.20 | 145.80 | 144.00 | 145.80 | 145.80 | 206,767 |
02 Apr 2024 | 146.00 | 147.00 | 143.60 | 146.00 | 146.00 | 206,076 |
28 Mar 2024 | 146.00 | 147.00 | 144.95 | 146.00 | 146.00 | 416,477 |
27 Mar 2024 | 145.00 | 145.40 | 144.40 | 145.20 | 145.20 | 158,768 |
26 Mar 2024 | 145.00 | 146.20 | 144.10 | 145.00 | 145.00 | 473,160 |
25 Mar 2024 | 144.00 | 146.40 | 144.00 | 145.00 | 145.00 | 787,227 |
22 Mar 2024 | 145.20 | 146.40 | 145.00 | 145.60 | 145.60 | 237,207 |
21 Mar 2024 | 145.60 | 145.80 | 143.80 | 145.20 | 145.20 | 585,248 |
20 Mar 2024 | 145.20 | 145.60 | 144.00 | 144.00 | 144.00 | 697,797 |
19 Mar 2024 | 144.20 | 145.80 | 142.44 | 145.40 | 145.40 | 933,288 |
18 Mar 2024 | 149.20 | 150.00 | 136.81 | 144.40 | 144.40 | 565,302 |
15 Mar 2024 | 147.00 | 150.20 | 146.20 | 150.20 | 150.20 | 866,160 |
14 Mar 2024 | 149.60 | 151.80 | 146.40 | 146.40 | 146.40 | 756,040 |
14 Mar 2024 | 0.0564 Dividend | |||||
13 Mar 2024 | 152.20 | 155.00 | 147.56 | 153.20 | 153.14 | 6,195,667 |
12 Mar 2024 | 153.00 | 155.00 | 152.00 | 152.00 | 151.94 | 301,658 |
11 Mar 2024 | 154.20 | 156.80 | 152.61 | 153.60 | 153.54 | 3,880,356 |
08 Mar 2024 | 154.20 | 157.00 | 152.60 | 154.40 | 154.34 | 325,871 |
07 Mar 2024 | 156.80 | 157.00 | 153.13 | 153.60 | 153.54 | 135,593 |
06 Mar 2024 | 156.00 | 156.60 | 149.96 | 155.20 | 155.14 | 3,306,230 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |