Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
20 June 2024 | 170.00 | 171.50 | 169.50 | 170.00 | 170.00 | 156,704 |
19 June 2024 | 173.50 | 173.50 | 170.00 | 170.00 | 170.00 | 329,138 |
18 June 2024 | 173.00 | 173.00 | 170.50 | 173.00 | 173.00 | 361,067 |
17 June 2024 | 166.50 | 173.50 | 166.50 | 171.50 | 171.50 | 872,764 |
14 June 2024 | 165.50 | 167.00 | 165.00 | 166.50 | 166.50 | 231,686 |
13 June 2024 | 165.00 | 165.50 | 164.00 | 165.00 | 165.00 | 203,446 |
12 June 2024 | 165.50 | 166.00 | 163.00 | 163.50 | 163.50 | 139,706 |
11 June 2024 | 165.50 | 165.50 | 163.00 | 163.50 | 163.50 | 216,813 |
07 June 2024 | 165.50 | 167.00 | 165.50 | 166.50 | 166.50 | 143,164 |
06 June 2024 | 166.50 | 167.00 | 165.50 | 165.50 | 165.50 | 122,719 |
05 June 2024 | 165.50 | 166.50 | 165.00 | 166.00 | 166.00 | 243,416 |
04 June 2024 | 166.00 | 166.00 | 163.00 | 164.00 | 164.00 | 270,082 |
03 June 2024 | 164.50 | 165.50 | 163.00 | 165.50 | 165.50 | 151,162 |
31 May 2024 | 164.50 | 164.50 | 163.00 | 163.00 | 163.00 | 130,991 |
30 May 2024 | 165.00 | 165.00 | 163.00 | 163.50 | 163.50 | 124,430 |
29 May 2024 | 166.50 | 166.50 | 165.00 | 165.00 | 165.00 | 134,649 |
28 May 2024 | 166.00 | 166.50 | 165.00 | 166.00 | 166.00 | 187,049 |
27 May 2024 | 165.50 | 166.50 | 165.50 | 166.00 | 166.00 | 239,890 |
24 May 2024 | 163.50 | 165.00 | 163.50 | 165.00 | 165.00 | 222,029 |
23 May 2024 | 163.50 | 164.00 | 162.50 | 163.00 | 163.00 | 170,992 |
22 May 2024 | 164.00 | 165.00 | 163.50 | 163.50 | 163.50 | 122,357 |
21 May 2024 | 165.00 | 165.00 | 163.00 | 164.00 | 164.00 | 135,720 |
20 May 2024 | 164.50 | 165.50 | 164.00 | 164.50 | 164.50 | 218,234 |
17 May 2024 | 163.00 | 164.00 | 162.00 | 164.00 | 164.00 | 247,384 |
16 May 2024 | 163.50 | 163.50 | 162.00 | 163.00 | 163.00 | 239,254 |
15 May 2024 | 163.00 | 163.50 | 162.00 | 162.00 | 162.00 | 180,622 |
14 May 2024 | 163.00 | 163.00 | 162.00 | 162.00 | 162.00 | 116,672 |
13 May 2024 | 164.00 | 164.00 | 162.00 | 163.50 | 163.50 | 251,222 |
10 May 2024 | 163.50 | 163.50 | 161.00 | 162.00 | 162.00 | 168,898 |
09 May 2024 | 163.00 | 164.50 | 162.00 | 162.50 | 162.50 | 401,629 |
08 May 2024 | 161.00 | 164.00 | 160.00 | 162.00 | 162.00 | 799,970 |
07 May 2024 | 158.50 | 158.50 | 157.00 | 158.00 | 158.00 | 169,111 |
06 May 2024 | 156.00 | 158.00 | 156.00 | 158.00 | 158.00 | 158,740 |
03 May 2024 | 156.50 | 157.00 | 156.00 | 156.00 | 156.00 | 185,553 |
02 May 2024 | 154.50 | 156.00 | 154.50 | 156.00 | 156.00 | 151,210 |
30 Apr 2024 | 154.50 | 156.00 | 153.00 | 154.50 | 154.50 | 614,650 |
29 Apr 2024 | 154.00 | 155.00 | 153.50 | 155.00 | 155.00 | 181,624 |
26 Apr 2024 | 156.00 | 156.00 | 154.00 | 154.00 | 154.00 | 143,158 |
25 Apr 2024 | 156.50 | 156.50 | 154.50 | 155.00 | 155.00 | 119,642 |
24 Apr 2024 | 156.50 | 156.50 | 154.00 | 155.50 | 155.50 | 131,740 |
23 Apr 2024 | 154.50 | 155.50 | 154.00 | 155.50 | 155.50 | 119,086 |
22 Apr 2024 | 152.50 | 154.00 | 152.50 | 153.50 | 153.50 | 95,271 |
19 Apr 2024 | 156.00 | 156.00 | 151.00 | 152.50 | 152.50 | 252,609 |
18 Apr 2024 | 154.50 | 156.00 | 153.50 | 156.00 | 156.00 | 152,823 |
17 Apr 2024 | 150.50 | 155.50 | 150.50 | 155.00 | 155.00 | 305,027 |
16 Apr 2024 | 151.50 | 151.50 | 149.00 | 149.50 | 149.50 | 215,361 |
15 Apr 2024 | 152.50 | 153.00 | 151.50 | 151.50 | 151.50 | 128,785 |
12 Apr 2024 | 153.00 | 154.00 | 152.00 | 153.00 | 153.00 | 119,094 |
11 Apr 2024 | 154.50 | 154.50 | 152.00 | 153.00 | 153.00 | 139,749 |
10 Apr 2024 | 153.00 | 155.50 | 153.00 | 153.50 | 153.50 | 147,539 |
09 Apr 2024 | 153.50 | 153.50 | 152.50 | 153.00 | 153.00 | 97,891 |
08 Apr 2024 | 154.00 | 154.50 | 152.50 | 153.00 | 153.00 | 73,083 |
03 Apr 2024 | 153.00 | 154.50 | 153.00 | 154.00 | 154.00 | 102,860 |
02 Apr 2024 | 154.50 | 155.00 | 153.00 | 153.50 | 153.50 | 115,580 |
01 Apr 2024 | 154.00 | 154.00 | 152.00 | 153.50 | 153.50 | 116,527 |
29 Mar 2024 | 156.00 | 156.00 | 154.50 | 155.00 | 155.00 | 116,637 |
28 Mar 2024 | 155.00 | 157.00 | 155.00 | 156.00 | 156.00 | 144,149 |
27 Mar 2024 | 153.50 | 155.00 | 153.00 | 155.00 | 155.00 | 183,195 |
26 Mar 2024 | 153.00 | 153.50 | 152.50 | 153.50 | 153.50 | 191,047 |
25 Mar 2024 | 151.50 | 153.00 | 151.50 | 152.50 | 152.50 | 109,109 |
22 Mar 2024 | 151.50 | 152.00 | 150.50 | 151.50 | 151.50 | 85,919 |
21 Mar 2024 | 152.00 | 152.00 | 150.50 | 151.50 | 151.50 | 141,828 |
20 Mar 2024 | 152.50 | 152.50 | 150.50 | 150.50 | 150.50 | 215,759 |
19 Mar 2024 | 153.00 | 153.50 | 152.00 | 152.50 | 152.50 | 121,316 |
18 Mar 2024 | 152.00 | 154.00 | 149.00 | 153.00 | 153.00 | 357,060 |
15 Mar 2024 | 152.00 | 152.00 | 149.00 | 149.00 | 149.00 | 368,792 |
14 Mar 2024 | 153.50 | 153.50 | 152.00 | 152.00 | 152.00 | 176,708 |
13 Mar 2024 | 154.00 | 154.50 | 152.00 | 153.00 | 153.00 | 278,950 |
12 Mar 2024 | 152.50 | 155.00 | 152.50 | 155.00 | 155.00 | 136,056 |
11 Mar 2024 | 152.00 | 154.00 | 151.50 | 152.00 | 152.00 | 370,851 |
08 Mar 2024 | 158.00 | 158.00 | 154.50 | 154.50 | 154.50 | 399,224 |
07 Mar 2024 | 160.00 | 160.00 | 157.50 | 157.50 | 157.50 | 172,201 |
06 Mar 2024 | 158.00 | 159.50 | 158.00 | 159.00 | 159.00 | 280,105 |
05 Mar 2024 | 158.50 | 160.00 | 158.00 | 158.00 | 158.00 | 216,730 |
04 Mar 2024 | 158.50 | 159.00 | 158.50 | 158.50 | 158.50 | 142,135 |
01 Mar 2024 | 159.00 | 159.00 | 157.50 | 158.50 | 158.50 | 153,000 |
29 Feb 2024 | 159.00 | 160.00 | 159.00 | 159.00 | 159.00 | 118,965 |
27 Feb 2024 | 160.00 | 161.00 | 158.50 | 160.00 | 160.00 | 122,018 |
26 Feb 2024 | 158.50 | 161.00 | 158.50 | 160.50 | 160.50 | 308,878 |
23 Feb 2024 | 159.00 | 159.50 | 158.50 | 158.50 | 158.50 | 122,811 |
22 Feb 2024 | 159.00 | 159.50 | 158.50 | 159.50 | 159.50 | 74,641 |
21 Feb 2024 | 160.00 | 160.00 | 158.50 | 158.50 | 158.50 | 129,659 |
20 Feb 2024 | 158.50 | 160.00 | 158.50 | 160.00 | 160.00 | 152,869 |
19 Feb 2024 | 159.00 | 160.00 | 158.00 | 158.50 | 158.50 | 153,282 |
16 Feb 2024 | 158.50 | 161.00 | 158.50 | 158.50 | 158.50 | 420,431 |
15 Feb 2024 | 161.50 | 161.50 | 158.00 | 159.50 | 159.50 | 194,408 |
05 Feb 2024 | 160.00 | 161.00 | 160.00 | 161.00 | 161.00 | 75,209 |
02 Feb 2024 | 162.50 | 162.50 | 160.00 | 160.00 | 160.00 | 133,242 |
01 Feb 2024 | 160.00 | 162.00 | 159.50 | 162.00 | 162.00 | 139,238 |
31 Jan 2024 | 161.00 | 161.00 | 160.00 | 160.00 | 160.00 | 128,836 |
30 Jan 2024 | 162.00 | 162.00 | 161.00 | 161.00 | 161.00 | 114,950 |
29 Jan 2024 | 163.00 | 163.50 | 161.50 | 163.00 | 163.00 | 138,593 |
26 Jan 2024 | 161.50 | 163.00 | 161.50 | 163.00 | 163.00 | 64,912 |
25 Jan 2024 | 163.00 | 164.50 | 162.00 | 162.00 | 162.00 | 132,601 |
24 Jan 2024 | 162.50 | 163.00 | 162.00 | 163.00 | 163.00 | 179,356 |
23 Jan 2024 | 162.00 | 163.00 | 161.50 | 162.50 | 162.50 | 99,162 |
22 Jan 2024 | 161.50 | 163.00 | 161.50 | 162.00 | 162.00 | 82,685 |
19 Jan 2024 | 161.50 | 162.50 | 161.50 | 161.50 | 161.50 | 68,968 |
18 Jan 2024 | 160.50 | 162.50 | 160.00 | 161.00 | 161.00 | 96,930 |
17 Jan 2024 | 164.50 | 164.50 | 160.00 | 160.00 | 160.00 | 349,783 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |