Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 250.80 | 252.20 | 247.70 | 248.10 | 248.10 | 9,415,843 |
23 Apr 2024 | 249.50 | 252.30 | 248.10 | 249.30 | 249.30 | 13,857,014 |
22 Apr 2024 | 249.80 | 250.40 | 246.10 | 248.20 | 248.20 | 6,736,126 |
19 Apr 2024 | 246.10 | 246.90 | 242.60 | 245.60 | 245.60 | 4,507,767 |
18 Apr 2024 | 245.80 | 248.20 | 244.50 | 248.20 | 248.20 | 4,544,314 |
17 Apr 2024 | 243.30 | 244.60 | 241.50 | 243.40 | 243.40 | 7,062,219 |
16 Apr 2024 | 244.60 | 246.80 | 243.20 | 244.40 | 244.40 | 6,177,760 |
15 Apr 2024 | 250.00 | 252.30 | 248.50 | 248.70 | 248.70 | 5,266,169 |
12 Apr 2024 | 250.10 | 251.10 | 246.80 | 249.50 | 249.50 | 8,384,959 |
11 Apr 2024 | 247.50 | 253.10 | 246.60 | 248.00 | 248.00 | 5,635,436 |
10 Apr 2024 | 245.70 | 248.80 | 242.10 | 242.10 | 242.10 | 10,766,987 |
09 Apr 2024 | 243.10 | 244.50 | 239.80 | 244.20 | 244.20 | 5,003,855 |
08 Apr 2024 | 242.50 | 246.10 | 241.00 | 244.60 | 244.60 | 4,755,255 |
05 Apr 2024 | 246.50 | 248.70 | 240.40 | 242.40 | 242.40 | 6,527,773 |
04 Apr 2024 | 250.20 | 252.40 | 247.80 | 249.50 | 249.50 | 7,559,827 |
03 Apr 2024 | 245.90 | 249.60 | 244.00 | 249.20 | 249.20 | 6,367,358 |
02 Apr 2024 | 250.20 | 251.20 | 244.90 | 246.40 | 246.40 | 9,128,028 |
28 Mar 2024 | 248.50 | 249.80 | 244.90 | 249.40 | 249.40 | 7,210,746 |
27 Mar 2024 | 249.50 | 250.52 | 245.10 | 246.00 | 246.00 | 10,401,238 |
26 Mar 2024 | 240.00 | 250.70 | 240.00 | 249.80 | 249.80 | 7,462,990 |
25 Mar 2024 | 227.00 | 243.30 | 222.90 | 239.60 | 239.60 | 12,368,472 |
22 Mar 2024 | 233.90 | 236.50 | 232.30 | 233.60 | 233.60 | 5,377,757 |
21 Mar 2024 | 233.40 | 235.50 | 230.40 | 233.10 | 233.10 | 5,975,314 |
20 Mar 2024 | 225.20 | 230.30 | 225.20 | 229.80 | 229.80 | 6,011,916 |
19 Mar 2024 | 223.00 | 224.80 | 221.40 | 224.20 | 224.20 | 10,666,860 |
18 Mar 2024 | 227.80 | 227.80 | 224.90 | 225.50 | 225.50 | 4,475,532 |
15 Mar 2024 | 225.00 | 229.20 | 225.00 | 226.90 | 226.90 | 11,274,637 |
14 Mar 2024 | 228.20 | 229.50 | 224.90 | 225.90 | 225.90 | 4,324,747 |
13 Mar 2024 | 230.50 | 230.50 | 224.90 | 227.50 | 227.50 | 4,976,174 |
12 Mar 2024 | 228.70 | 230.10 | 227.30 | 229.00 | 229.00 | 4,990,813 |
11 Mar 2024 | 226.30 | 227.60 | 224.96 | 226.10 | 226.10 | 3,815,432 |
08 Mar 2024 | 228.90 | 229.10 | 225.20 | 227.60 | 227.60 | 4,160,302 |
07 Mar 2024 | 225.90 | 231.20 | 224.40 | 229.20 | 229.20 | 7,646,013 |
06 Mar 2024 | 224.80 | 228.90 | 224.10 | 227.00 | 227.00 | 10,116,917 |
05 Mar 2024 | 221.40 | 225.90 | 221.40 | 223.90 | 223.90 | 10,620,673 |
04 Mar 2024 | 231.50 | 232.30 | 225.70 | 226.10 | 226.10 | 5,096,582 |
01 Mar 2024 | 236.60 | 237.90 | 229.00 | 232.40 | 232.40 | 6,723,587 |
29 Feb 2024 | 234.10 | 237.10 | 233.10 | 234.50 | 234.50 | 10,504,284 |
28 Feb 2024 | 230.50 | 234.10 | 229.30 | 233.70 | 233.70 | 4,357,646 |
27 Feb 2024 | 230.00 | 233.10 | 229.40 | 230.50 | 230.50 | 13,719,487 |
26 Feb 2024 | 230.50 | 231.70 | 227.50 | 229.80 | 229.80 | 5,093,550 |
23 Feb 2024 | 227.90 | 230.50 | 226.70 | 229.30 | 229.30 | 8,504,463 |
22 Feb 2024 | 225.20 | 228.20 | 225.20 | 226.10 | 226.10 | 5,136,826 |
21 Feb 2024 | 224.30 | 225.70 | 223.40 | 224.90 | 224.90 | 6,871,369 |
20 Feb 2024 | 221.50 | 224.60 | 220.60 | 223.90 | 223.90 | 5,319,863 |
19 Feb 2024 | 228.70 | 228.70 | 222.40 | 222.60 | 222.60 | 2,957,447 |
16 Feb 2024 | 226.30 | 228.20 | 225.60 | 227.60 | 227.60 | 8,624,655 |
15 Feb 2024 | 220.80 | 226.84 | 220.38 | 225.10 | 225.10 | 5,219,273 |
14 Feb 2024 | 215.30 | 219.60 | 215.30 | 218.50 | 218.50 | 4,699,146 |
13 Feb 2024 | 218.80 | 220.00 | 214.50 | 215.80 | 215.80 | 4,033,411 |
12 Feb 2024 | 218.20 | 221.30 | 218.17 | 220.80 | 220.80 | 13,940,321 |
09 Feb 2024 | 219.80 | 221.10 | 217.50 | 217.80 | 217.80 | 4,551,200 |
08 Feb 2024 | 216.90 | 222.10 | 216.90 | 219.90 | 219.90 | 5,283,137 |
07 Feb 2024 | 217.30 | 219.60 | 216.20 | 217.80 | 217.80 | 4,667,487 |
06 Feb 2024 | 211.10 | 218.10 | 211.10 | 217.30 | 217.30 | 5,489,766 |
05 Feb 2024 | 213.50 | 214.20 | 209.80 | 210.10 | 210.10 | 6,410,948 |
02 Feb 2024 | 212.20 | 217.90 | 212.00 | 214.60 | 214.60 | 3,694,596 |
01 Feb 2024 | 218.00 | 220.60 | 216.00 | 216.00 | 216.00 | 5,631,402 |
31 Jan 2024 | 221.80 | 222.50 | 220.30 | 220.40 | 220.40 | 4,362,340 |
30 Jan 2024 | 222.60 | 223.90 | 220.40 | 221.50 | 221.50 | 3,171,813 |
29 Jan 2024 | 219.60 | 222.40 | 217.00 | 220.90 | 220.90 | 3,927,833 |
26 Jan 2024 | 222.40 | 226.40 | 221.60 | 225.10 | 225.10 | 12,014,581 |
25 Jan 2024 | 224.50 | 225.50 | 220.80 | 221.80 | 221.80 | 5,425,281 |
24 Jan 2024 | 224.50 | 227.68 | 222.80 | 225.50 | 225.50 | 4,394,574 |
23 Jan 2024 | 223.10 | 224.80 | 221.80 | 223.10 | 223.10 | 6,391,285 |
22 Jan 2024 | 220.00 | 222.10 | 218.50 | 221.40 | 221.40 | 10,129,187 |
19 Jan 2024 | 219.90 | 221.30 | 216.40 | 218.10 | 218.10 | 5,194,924 |
18 Jan 2024 | 215.70 | 219.80 | 213.80 | 219.80 | 219.80 | 7,780,105 |
17 Jan 2024 | 213.20 | 215.20 | 212.20 | 215.20 | 215.20 | 4,960,379 |
16 Jan 2024 | 213.70 | 216.30 | 212.10 | 216.20 | 216.20 | 5,047,657 |
15 Jan 2024 | 216.80 | 219.00 | 214.90 | 214.90 | 214.90 | 13,915,032 |
12 Jan 2024 | 219.00 | 221.20 | 216.60 | 218.50 | 218.50 | 3,396,701 |
11 Jan 2024 | 226.90 | 227.70 | 217.30 | 217.70 | 217.70 | 5,903,783 |
10 Jan 2024 | 226.00 | 227.90 | 222.60 | 224.60 | 224.60 | 7,623,864 |
09 Jan 2024 | 232.30 | 232.30 | 225.90 | 226.10 | 226.10 | 6,128,638 |
08 Jan 2024 | 229.40 | 231.40 | 226.30 | 231.10 | 231.10 | 4,928,232 |
05 Jan 2024 | 231.00 | 232.20 | 226.20 | 229.30 | 229.30 | 5,500,414 |
04 Jan 2024 | 233.00 | 234.30 | 231.40 | 233.00 | 233.00 | 7,700,363 |
03 Jan 2024 | 236.50 | 239.10 | 233.00 | 234.80 | 234.80 | 4,121,285 |
02 Jan 2024 | 244.80 | 247.00 | 237.40 | 238.60 | 238.60 | 4,457,868 |
29 Dec 2023 | 246.20 | 246.70 | 243.30 | 243.30 | 243.30 | 1,196,479 |
28 Dec 2023 | 247.70 | 248.70 | 245.00 | 246.10 | 246.10 | 2,307,291 |
27 Dec 2023 | 247.50 | 248.80 | 245.30 | 246.80 | 246.80 | 3,296,972 |
22 Dec 2023 | 248.80 | 248.80 | 245.20 | 246.80 | 246.80 | 2,374,876 |
21 Dec 2023 | 246.60 | 247.60 | 243.80 | 244.90 | 244.90 | 3,328,906 |
20 Dec 2023 | 244.70 | 249.00 | 243.30 | 247.60 | 247.60 | 6,553,360 |
19 Dec 2023 | 238.80 | 243.00 | 238.30 | 241.70 | 241.70 | 3,672,136 |
18 Dec 2023 | 240.70 | 244.50 | 237.40 | 239.00 | 239.00 | 10,654,905 |
15 Dec 2023 | 243.30 | 246.50 | 243.30 | 244.20 | 244.20 | 12,163,664 |
14 Dec 2023 | 233.00 | 246.30 | 226.40 | 243.50 | 243.50 | 9,287,111 |
13 Dec 2023 | 229.10 | 231.60 | 227.80 | 227.80 | 227.80 | 7,533,929 |
12 Dec 2023 | 233.50 | 234.90 | 229.00 | 229.00 | 229.00 | 4,079,495 |
11 Dec 2023 | 231.70 | 233.73 | 228.40 | 232.10 | 232.10 | 4,386,337 |
08 Dec 2023 | 228.30 | 233.40 | 227.30 | 232.10 | 232.10 | 3,608,697 |
07 Dec 2023 | 225.60 | 227.90 | 223.30 | 227.70 | 227.70 | 2,860,078 |
06 Dec 2023 | 224.10 | 226.30 | 221.80 | 225.30 | 225.30 | 41,887,691 |
05 Dec 2023 | 223.50 | 226.20 | 220.90 | 223.20 | 223.20 | 3,214,007 |
04 Dec 2023 | 222.90 | 226.50 | 222.90 | 224.80 | 224.80 | 3,557,996 |
01 Dec 2023 | 219.70 | 226.10 | 219.30 | 224.60 | 224.60 | 4,297,422 |
30 Nov 2023 | 220.20 | 220.90 | 218.40 | 219.40 | 219.40 | 21,783,459 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |