Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
10 Jun 2024 | 258.00 | 258.50 | 255.98 | 257.46 | 257.46 | 124,498 |
07 Jun 2024 | 258.00 | 258.58 | 249.00 | 257.97 | 257.97 | 97,648 |
06 Jun 2024 | 256.50 | 257.99 | 250.00 | 256.50 | 256.50 | 193,521 |
05 Jun 2024 | 254.00 | 254.00 | 248.00 | 253.08 | 253.08 | 5,145 |
04 Jun 2024 | 248.99 | 255.00 | 242.00 | 248.99 | 248.99 | 201,096 |
03 Jun 2024 | 245.00 | 247.00 | 242.78 | 245.00 | 245.00 | 339,288 |
31 May 2024 | 244.00 | 247.99 | 236.00 | 244.00 | 244.00 | 247,215 |
30 May 2024 | 245.90 | 249.93 | 243.99 | 245.35 | 245.35 | 90,792 |
29 May 2024 | 245.00 | 247.89 | 240.00 | 245.09 | 245.09 | 58,576 |
28 May 2024 | 242.00 | 242.36 | 236.00 | 242.01 | 242.01 | 74,260 |
27 May 2024 | 237.51 | 237.51 | 234.00 | 237.49 | 237.49 | 43,225 |
24 May 2024 | 239.00 | 239.00 | 237.59 | 239.00 | 239.00 | 139,625 |
23 May 2024 | 238.00 | 238.50 | 236.00 | 238.06 | 238.06 | 98,696 |
22 May 2024 | 236.99 | 238.00 | 236.10 | 236.59 | 236.59 | 66,889 |
20 May 2024 | 235.50 | 235.50 | 225.80 | 235.50 | 235.50 | 221,880 |
17 May 2024 | 235.90 | 237.02 | 233.65 | 234.86 | 234.86 | 89,000 |
16 May 2024 | 235.00 | 238.50 | 233.00 | 235.00 | 235.00 | 875,839 |
15 May 2024 | 233.00 | 235.00 | 230.00 | 233.00 | 233.00 | 209,945 |
14 May 2024 | 229.00 | 230.00 | 227.00 | 229.00 | 229.00 | 288,131 |
13 May 2024 | 227.00 | 230.00 | 226.10 | 227.00 | 227.00 | 220,632 |
10 May 2024 | 229.00 | 229.99 | 227.90 | 228.98 | 228.98 | 106,595 |
09 May 2024 | 228.00 | 233.00 | 224.01 | 228.00 | 228.00 | 483,117 |
08 May 2024 | 228.00 | 228.00 | 213.50 | 228.00 | 228.00 | 834,535 |
07 May 2024 | 215.40 | 215.50 | 206.00 | 214.61 | 214.61 | 57,911 |
06 May 2024 | 207.96 | 214.00 | 207.96 | 211.42 | 211.42 | 35,093 |
03 May 2024 | 210.50 | 213.00 | 210.50 | 211.63 | 211.63 | 277,410 |
02 May 2024 | 210.00 | 212.10 | 208.83 | 210.50 | 210.50 | 79,813 |
30 Apr 2024 | 213.98 | 214.50 | 210.00 | 214.23 | 214.23 | 74,900 |
29 Apr 2024 | 212.00 | 214.00 | 210.00 | 212.00 | 212.00 | 30,426 |
26 Apr 2024 | 211.50 | 211.50 | 205.20 | 209.87 | 209.87 | 36,106 |
25 Apr 2024 | 207.40 | 211.50 | 206.92 | 207.80 | 207.80 | 11,853 |
24 Apr 2024 | 211.50 | 211.99 | 210.00 | 211.56 | 211.56 | 27,979 |
23 Apr 2024 | 212.80 | 213.79 | 207.90 | 212.52 | 212.52 | 172,949 |
22 Apr 2024 | 209.00 | 209.00 | 208.00 | 208.68 | 208.68 | 57,837 |
19 Apr 2024 | 209.79 | 210.18 | 202.29 | 208.37 | 208.37 | 66,763 |
18 Apr 2024 | 209.86 | 209.86 | 204.96 | 209.86 | 209.86 | 203,308 |
17 Apr 2024 | 207.00 | 207.00 | 202.04 | 206.16 | 206.16 | 36,895 |
16 Apr 2024 | 206.50 | 208.93 | 201.00 | 206.50 | 206.50 | 165,347 |
15 Apr 2024 | 210.90 | 212.00 | 208.00 | 210.90 | 210.90 | 239,706 |
12 Apr 2024 | 213.99 | 217.00 | 212.99 | 214.00 | 214.00 | 70,205 |
11 Apr 2024 | 218.69 | 219.00 | 216.98 | 217.82 | 217.82 | 141,144 |
10 Apr 2024 | 217.00 | 219.00 | 205.01 | 217.73 | 217.73 | 74,895 |
09 Apr 2024 | 209.97 | 210.65 | 205.51 | 208.27 | 208.27 | 132,900 |
08 Apr 2024 | 211.05 | 211.05 | 204.94 | 210.65 | 210.65 | 11,015 |
05 Apr 2024 | 208.00 | 211.00 | 205.50 | 208.21 | 208.21 | 20,727 |
04 Apr 2024 | 211.96 | 211.96 | 207.81 | 210.06 | 210.06 | 5,142 |
03 Apr 2024 | 208.00 | 212.00 | 205.98 | 207.86 | 207.86 | 1,407 |
02 Apr 2024 | 211.50 | 214.00 | 209.91 | 211.50 | 211.50 | 294,496 |
01 Apr 2024 | 214.00 | 217.00 | 213.00 | 213.96 | 213.96 | 783,204 |
28 Mar 2024 | 215.00 | 216.37 | 211.96 | 214.97 | 214.97 | 99,132 |
27 Mar 2024 | 216.20 | 216.50 | 207.02 | 215.27 | 215.27 | 127,074 |
26 Mar 2024 | 211.00 | 211.36 | 207.00 | 211.00 | 211.00 | 612,147 |
25 Mar 2024 | 209.99 | 217.00 | 209.98 | 209.99 | 209.99 | 302,000 |
22 Mar 2024 | 217.00 | 218.00 | 213.85 | 217.00 | 217.00 | 106,119 |
21 Mar 2024 | 217.40 | 217.40 | 212.01 | 216.71 | 216.71 | 50,939 |
20 Mar 2024 | 213.00 | 218.50 | 213.00 | 217.08 | 217.08 | 18,195 |
19 Mar 2024 | 214.00 | 215.73 | 213.00 | 214.00 | 214.00 | 271,497 |
18 Mar 2024 | 213.11 | 216.50 | 211.01 | 213.81 | 213.81 | 27,464 |
15 Mar 2024 | 216.50 | 218.00 | 215.00 | 216.50 | 216.50 | 538,906 |
14 Mar 2024 | 219.90 | 219.90 | 212.00 | 219.90 | 219.90 | 492,977 |
13 Mar 2024 | 214.76 | 215.00 | 212.99 | 214.18 | 214.18 | 100,000 |
12 Mar 2024 | 211.00 | 215.00 | 204.98 | 211.00 | 211.00 | 126,728 |
11 Mar 2024 | 205.00 | 205.00 | 200.00 | 204.99 | 204.99 | 152,800 |
08 Mar 2024 | 199.00 | 201.99 | 198.00 | 201.55 | 201.55 | 2,921,067 |
07 Mar 2024 | 199.79 | 200.00 | 197.99 | 199.82 | 199.82 | 39,587 |
06 Mar 2024 | 199.97 | 200.00 | 196.00 | 199.07 | 199.07 | 11,043 |
05 Mar 2024 | 197.50 | 199.99 | 194.01 | 196.05 | 196.05 | 112,539 |
04 Mar 2024 | 197.54 | 202.21 | 197.38 | 198.47 | 198.47 | 127,380 |
01 Mar 2024 | 202.00 | 204.50 | 197.99 | 202.00 | 202.00 | 522,826 |
29 Feb 2024 | 198.00 | 198.50 | 193.40 | 198.00 | 198.00 | 993,369 |
28 Feb 2024 | 192.97 | 192.97 | 190.00 | 192.13 | 192.13 | 4,007 |
27 Feb 2024 | 189.00 | 190.11 | 185.16 | 189.82 | 189.82 | 135,286 |
26 Feb 2024 | 188.00 | 190.00 | 186.99 | 188.52 | 188.52 | 115,900 |
23 Feb 2024 | 191.03 | 191.98 | 188.00 | 191.17 | 191.17 | 13,547 |
22 Feb 2024 | 191.50 | 193.50 | 190.00 | 191.48 | 191.48 | 81,966 |
21 Feb 2024 | 190.43 | 194.50 | 188.01 | 191.79 | 191.79 | 25,135 |
20 Feb 2024 | 195.00 | 195.80 | 190.03 | 195.09 | 195.09 | 111,563 |
19 Feb 2024 | 195.00 | 195.90 | 192.00 | 195.87 | 195.87 | 14,887 |
16 Feb 2024 | 193.50 | 194.00 | 192.00 | 193.79 | 193.79 | 57,380 |
15 Feb 2024 | 190.00 | 194.90 | 187.99 | 190.00 | 190.00 | 428,171 |
14 Feb 2024 | 187.96 | 191.00 | 187.10 | 188.26 | 188.26 | 13,863 |
13 Feb 2024 | 191.00 | 191.00 | 184.86 | 191.00 | 191.00 | 500,000 |
12 Feb 2024 | 187.90 | 189.17 | 186.00 | 186.89 | 186.89 | 107,388 |
09 Feb 2024 | 189.00 | 189.59 | 179.01 | 189.17 | 189.17 | 96,678 |
08 Feb 2024 | 187.00 | 187.00 | 184.99 | 187.00 | 187.00 | 239,724 |
07 Feb 2024 | 185.12 | 188.00 | 184.96 | 186.93 | 186.93 | 3,408,284 |
06 Feb 2024 | 185.00 | 186.00 | 180.00 | 185.12 | 185.12 | 74,678 |
05 Feb 2024 | 182.50 | 182.50 | 174.98 | 180.24 | 180.24 | 90,740 |
02 Feb 2024 | 176.91 | 183.00 | 176.91 | 178.14 | 178.14 | 111,077 |
01 Feb 2024 | 183.00 | 183.99 | 179.40 | 182.48 | 182.48 | 75,319 |
31 Jan 2024 | 184.97 | 184.97 | 178.99 | 184.97 | 184.97 | 226,090 |
30 Jan 2024 | 179.00 | 180.99 | 178.99 | 179.00 | 179.00 | 20,000 |
29 Jan 2024 | 180.96 | 180.96 | 177.50 | 179.87 | 179.87 | 93,387 |
26 Jan 2024 | 177.88 | 180.00 | 172.00 | 177.30 | 177.30 | 113,366 |
25 Jan 2024 | 180.53 | 180.53 | 171.01 | 175.57 | 175.57 | 26,441 |
24 Jan 2024 | 178.99 | 178.99 | 175.00 | 178.32 | 178.32 | 126,027 |
23 Jan 2024 | 175.00 | 175.00 | 169.79 | 173.59 | 173.59 | 19,171 |
22 Jan 2024 | 169.78 | 171.00 | 169.00 | 169.74 | 169.74 | 57,900 |
19 Jan 2024 | 171.50 | 171.97 | 170.19 | 171.07 | 171.07 | 30,000 |
18 Jan 2024 | 171.50 | 175.00 | 167.10 | 170.14 | 170.14 | 20,769 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |