Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 219.00 | 219.20 | 215.60 | 218.00 | 218.00 | 94,152 |
18 Apr 2024 | 215.40 | 220.00 | 215.40 | 219.00 | 219.00 | 209,085 |
17 Apr 2024 | 213.80 | 217.20 | 213.20 | 214.80 | 214.80 | 200,052 |
16 Apr 2024 | 215.80 | 219.80 | 213.60 | 213.60 | 213.60 | 273,698 |
15 Apr 2024 | 220.00 | 221.00 | 215.00 | 215.40 | 215.40 | 229,623 |
12 Apr 2024 | 219.40 | 223.20 | 218.60 | 220.00 | 220.00 | 203,287 |
11 Apr 2024 | 218.00 | 220.60 | 216.00 | 219.20 | 219.20 | 289,030 |
10 Apr 2024 | 218.00 | 220.60 | 217.20 | 218.20 | 218.20 | 189,070 |
09 Apr 2024 | 217.00 | 217.80 | 215.20 | 217.40 | 217.40 | 157,162 |
08 Apr 2024 | 214.00 | 217.80 | 214.00 | 217.00 | 217.00 | 178,787 |
05 Apr 2024 | 216.20 | 218.60 | 213.20 | 214.40 | 214.40 | 441,941 |
04 Apr 2024 | 220.00 | 220.00 | 216.60 | 218.00 | 218.00 | 214,774 |
03 Apr 2024 | 217.60 | 220.20 | 216.20 | 220.00 | 220.00 | 241,385 |
02 Apr 2024 | 218.20 | 220.80 | 215.40 | 218.00 | 218.00 | 280,161 |
28 Mar 2024 | 216.20 | 219.40 | 214.90 | 218.20 | 218.20 | 322,385 |
27 Mar 2024 | 208.30 | 211.80 | 207.20 | 210.90 | 210.90 | 162,263 |
26 Mar 2024 | 209.70 | 213.60 | 208.00 | 208.40 | 208.40 | 301,982 |
25 Mar 2024 | 208.50 | 214.90 | 208.30 | 209.60 | 209.60 | 455,736 |
22 Mar 2024 | 204.00 | 206.30 | 203.10 | 204.20 | 204.20 | 193,964 |
21 Mar 2024 | 201.60 | 204.90 | 199.60 | 203.10 | 203.10 | 306,913 |
20 Mar 2024 | 201.10 | 201.40 | 199.25 | 200.50 | 200.50 | 280,047 |
19 Mar 2024 | 200.00 | 201.10 | 198.45 | 201.10 | 201.10 | 313,404 |
18 Mar 2024 | 198.55 | 200.80 | 196.00 | 200.00 | 200.00 | 270,356 |
15 Mar 2024 | 193.80 | 201.70 | 193.75 | 199.95 | 199.95 | 515,457 |
14 Mar 2024 | 187.15 | 194.50 | 187.15 | 194.40 | 194.40 | 905,605 |
13 Mar 2024 | 187.35 | 190.35 | 186.90 | 190.00 | 190.00 | 205,285 |
12 Mar 2024 | 188.00 | 189.00 | 186.65 | 187.85 | 187.85 | 240,771 |
11 Mar 2024 | 186.00 | 187.70 | 185.00 | 186.95 | 186.95 | 154,162 |
08 Mar 2024 | 185.70 | 188.75 | 184.45 | 187.00 | 187.00 | 199,280 |
07 Mar 2024 | 185.70 | 189.75 | 185.70 | 188.00 | 188.00 | 188,433 |
06 Mar 2024 | 184.35 | 188.25 | 184.10 | 186.20 | 186.20 | 157,676 |
05 Mar 2024 | 186.50 | 186.65 | 181.00 | 184.35 | 184.35 | 445,145 |
04 Mar 2024 | 189.70 | 191.15 | 186.10 | 187.10 | 187.10 | 199,330 |
01 Mar 2024 | 193.15 | 193.70 | 188.45 | 189.70 | 189.70 | 276,221 |
29 Feb 2024 | 192.05 | 193.95 | 190.00 | 193.15 | 193.15 | 551,157 |
28 Feb 2024 | 183.55 | 188.85 | 178.65 | 188.05 | 188.05 | 701,721 |
27 Feb 2024 | 160.50 | 179.80 | 159.90 | 178.25 | 178.25 | 983,127 |
26 Feb 2024 | 163.05 | 164.60 | 159.90 | 161.05 | 161.05 | 265,026 |
23 Feb 2024 | 164.00 | 164.90 | 161.65 | 163.70 | 163.70 | 184,580 |
22 Feb 2024 | 164.00 | 165.00 | 162.95 | 164.35 | 164.35 | 120,504 |
21 Feb 2024 | 165.20 | 165.20 | 162.90 | 162.90 | 162.90 | 149,977 |
20 Feb 2024 | 165.00 | 165.80 | 162.80 | 165.80 | 165.80 | 153,772 |
19 Feb 2024 | 165.30 | 167.30 | 165.10 | 166.15 | 166.15 | 72,726 |
16 Feb 2024 | 166.25 | 166.40 | 164.75 | 165.95 | 165.95 | 170,245 |
15 Feb 2024 | 163.70 | 166.65 | 163.20 | 166.25 | 166.25 | 358,133 |
14 Feb 2024 | 167.00 | 167.15 | 163.95 | 164.65 | 164.65 | 232,143 |
13 Feb 2024 | 169.05 | 170.00 | 166.50 | 167.00 | 167.00 | 224,141 |
12 Feb 2024 | 170.00 | 172.20 | 167.80 | 169.45 | 169.45 | 169,688 |
09 Feb 2024 | 172.50 | 172.50 | 168.65 | 170.40 | 170.40 | 235,850 |
08 Feb 2024 | 169.45 | 172.90 | 169.05 | 169.05 | 169.05 | 180,052 |
07 Feb 2024 | 171.70 | 173.35 | 169.10 | 169.45 | 169.45 | 368,035 |
06 Feb 2024 | 172.00 | 174.15 | 170.05 | 173.70 | 173.70 | 265,821 |
05 Feb 2024 | 175.55 | 177.25 | 172.45 | 172.65 | 172.65 | 242,062 |
02 Feb 2024 | 177.50 | 179.10 | 175.90 | 175.90 | 175.90 | 173,915 |
01 Feb 2024 | 177.50 | 179.60 | 177.05 | 177.50 | 177.50 | 170,351 |
31 Jan 2024 | 179.40 | 180.00 | 178.35 | 179.00 | 179.00 | 196,356 |
30 Jan 2024 | 179.40 | 180.75 | 178.55 | 179.45 | 179.45 | 142,405 |
29 Jan 2024 | 184.80 | 184.80 | 178.60 | 179.75 | 179.75 | 314,533 |
26 Jan 2024 | 182.85 | 184.80 | 180.75 | 184.80 | 184.80 | 218,970 |
25 Jan 2024 | 182.25 | 183.15 | 180.95 | 182.85 | 182.85 | 252,924 |
24 Jan 2024 | 184.90 | 186.20 | 181.80 | 182.75 | 182.75 | 194,592 |
23 Jan 2024 | 185.50 | 186.00 | 183.15 | 184.35 | 184.35 | 204,198 |
22 Jan 2024 | 185.20 | 187.30 | 185.00 | 185.90 | 185.90 | 156,238 |
19 Jan 2024 | 187.85 | 188.40 | 185.20 | 185.20 | 185.20 | 169,511 |
18 Jan 2024 | 186.50 | 189.20 | 185.45 | 187.95 | 187.95 | 209,216 |
17 Jan 2024 | 186.30 | 187.95 | 183.15 | 184.40 | 184.40 | 199,587 |
16 Jan 2024 | 189.95 | 191.45 | 187.20 | 188.20 | 188.20 | 261,136 |
15 Jan 2024 | 192.05 | 192.85 | 190.40 | 191.00 | 191.00 | 147,924 |
12 Jan 2024 | 191.40 | 193.50 | 190.30 | 193.50 | 193.50 | 259,957 |
11 Jan 2024 | 191.70 | 194.90 | 190.30 | 190.90 | 190.90 | 275,403 |
10 Jan 2024 | 191.00 | 191.30 | 189.10 | 191.00 | 191.00 | 193,964 |
09 Jan 2024 | 192.50 | 194.20 | 189.30 | 191.25 | 191.25 | 213,122 |
08 Jan 2024 | 191.80 | 192.90 | 188.50 | 192.40 | 192.40 | 211,289 |
05 Jan 2024 | 191.25 | 194.10 | 189.45 | 190.05 | 190.05 | 277,841 |
04 Jan 2024 | 182.90 | 187.60 | 182.80 | 186.20 | 186.20 | 213,643 |
03 Jan 2024 | 185.70 | 186.60 | 182.85 | 182.90 | 182.90 | 214,790 |
02 Jan 2024 | 180.55 | 186.40 | 180.55 | 184.25 | 184.25 | 220,513 |
29 Dec 2023 | 179.95 | 182.00 | 179.95 | 180.25 | 180.25 | 176,007 |
28 Dec 2023 | 182.10 | 182.80 | 179.35 | 179.95 | 179.95 | 190,718 |
27 Dec 2023 | 181.00 | 183.00 | 180.95 | 182.10 | 182.10 | 181,478 |
22 Dec 2023 | 181.80 | 182.05 | 178.90 | 181.05 | 181.05 | 207,107 |
21 Dec 2023 | 183.25 | 184.95 | 180.85 | 181.25 | 181.25 | 330,921 |
20 Dec 2023 | 181.20 | 186.45 | 180.70 | 186.45 | 186.45 | 455,727 |
19 Dec 2023 | 173.35 | 181.45 | 173.35 | 181.20 | 181.20 | 435,419 |
18 Dec 2023 | 173.75 | 175.20 | 171.85 | 173.35 | 173.35 | 317,573 |
15 Dec 2023 | 177.00 | 183.70 | 174.40 | 175.15 | 175.15 | 1,143,600 |
14 Dec 2023 | 169.45 | 171.45 | 168.95 | 170.50 | 170.50 | 424,921 |
13 Dec 2023 | 169.60 | 170.45 | 166.65 | 167.25 | 167.25 | 236,621 |
12 Dec 2023 | 171.60 | 172.20 | 169.50 | 169.60 | 169.60 | 192,491 |
11 Dec 2023 | 172.60 | 173.70 | 169.70 | 172.15 | 172.15 | 224,102 |
08 Dec 2023 | 172.05 | 174.40 | 171.40 | 173.00 | 173.00 | 161,128 |
07 Dec 2023 | 172.70 | 174.15 | 171.70 | 172.45 | 172.45 | 136,245 |
06 Dec 2023 | 169.55 | 173.70 | 168.20 | 173.20 | 173.20 | 267,006 |
05 Dec 2023 | 178.50 | 179.00 | 169.55 | 169.55 | 169.55 | 508,050 |
04 Dec 2023 | 177.80 | 182.85 | 177.80 | 180.00 | 180.00 | 310,544 |
01 Dec 2023 | 178.00 | 178.00 | 175.85 | 177.80 | 177.80 | 201,415 |
30 Nov 2023 | 177.15 | 179.00 | 176.75 | 177.05 | 177.05 | 478,471 |
29 Nov 2023 | 177.65 | 179.30 | 176.10 | 178.40 | 178.40 | 188,973 |
28 Nov 2023 | 177.60 | 178.50 | 177.10 | 177.65 | 177.65 | 128,836 |
27 Nov 2023 | 179.75 | 182.50 | 178.00 | 178.55 | 178.55 | 195,160 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |