Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 Mar 2023 | 264.50 | 267.70 | 264.30 | 265.70 | 265.70 | 23,831,948 |
30 Mar 2023 | 263.10 | 265.30 | 260.60 | 264.90 | 264.90 | 10,766,973 |
29 Mar 2023 | 260.00 | 263.30 | 257.25 | 262.50 | 262.50 | 18,578,847 |
28 Mar 2023 | 252.80 | 255.50 | 252.00 | 254.90 | 254.90 | 45,802,365 |
27 Mar 2023 | 252.10 | 253.50 | 250.70 | 251.40 | 251.40 | 10,623,123 |
24 Mar 2023 | 253.30 | 253.90 | 248.50 | 250.80 | 250.80 | 10,617,253 |
23 Mar 2023 | 259.90 | 259.90 | 252.20 | 253.80 | 253.80 | 20,574,900 |
22 Mar 2023 | 256.80 | 259.00 | 256.20 | 259.00 | 259.00 | 12,103,459 |
21 Mar 2023 | 250.70 | 259.00 | 250.10 | 256.80 | 256.80 | 16,358,904 |
20 Mar 2023 | 245.80 | 250.50 | 244.10 | 249.70 | 249.70 | 10,860,981 |
17 Mar 2023 | 253.10 | 254.20 | 245.80 | 246.90 | 246.90 | 45,209,821 |
16 Mar 2023 | 255.30 | 256.50 | 251.23 | 252.00 | 252.00 | 27,359,278 |
15 Mar 2023 | 253.80 | 254.60 | 248.80 | 251.90 | 251.90 | 15,823,674 |
14 Mar 2023 | 255.10 | 256.30 | 253.70 | 254.80 | 254.80 | 13,855,662 |
13 Mar 2023 | 259.60 | 260.40 | 253.50 | 255.00 | 255.00 | 16,454,664 |
10 Mar 2023 | 264.00 | 264.00 | 257.70 | 259.60 | 259.60 | 12,458,623 |
09 Mar 2023 | 260.50 | 262.80 | 259.80 | 262.80 | 262.80 | 27,320,622 |
08 Mar 2023 | 259.70 | 307.23 | 257.20 | 260.50 | 260.50 | 29,814,463 |
07 Mar 2023 | 259.80 | 261.10 | 259.10 | 259.10 | 259.10 | 11,919,562 |
06 Mar 2023 | 260.10 | 260.90 | 257.29 | 259.90 | 259.90 | 13,621,542 |
03 Mar 2023 | 254.30 | 256.60 | 253.90 | 256.30 | 256.30 | 13,850,050 |
02 Mar 2023 | 251.10 | 254.90 | 249.90 | 254.10 | 254.10 | 38,167,604 |
01 Mar 2023 | 253.00 | 254.30 | 250.80 | 251.50 | 251.50 | 50,238,019 |
28 Feb 2023 | 254.90 | 257.10 | 252.20 | 255.00 | 255.00 | 26,008,921 |
27 Feb 2023 | 247.10 | 255.70 | 245.90 | 254.20 | 254.20 | 31,074,442 |
24 Feb 2023 | 249.60 | 249.80 | 246.50 | 246.90 | 246.90 | 23,013,984 |
23 Feb 2023 | 248.60 | 250.80 | 248.60 | 249.00 | 249.00 | 61,867,469 |
22 Feb 2023 | 250.00 | 250.40 | 246.97 | 249.20 | 249.20 | 11,103,967 |
21 Feb 2023 | 250.70 | 251.80 | 248.90 | 249.80 | 249.80 | 19,036,415 |
20 Feb 2023 | 252.10 | 252.60 | 250.60 | 251.20 | 251.20 | 8,042,551 |
17 Feb 2023 | 249.10 | 251.67 | 248.00 | 250.90 | 250.90 | 45,132,333 |
16 Feb 2023 | 250.50 | 251.40 | 248.10 | 250.10 | 250.10 | 13,923,969 |
15 Feb 2023 | 246.50 | 250.00 | 246.10 | 250.00 | 250.00 | 15,321,641 |
14 Feb 2023 | 243.60 | 246.79 | 243.00 | 245.80 | 245.80 | 15,671,891 |
13 Feb 2023 | 243.70 | 244.30 | 242.10 | 242.90 | 242.90 | 16,641,416 |
10 Feb 2023 | 244.50 | 245.10 | 240.40 | 243.00 | 243.00 | 16,378,885 |
09 Feb 2023 | 244.30 | 246.10 | 244.10 | 244.40 | 244.40 | 17,165,147 |
08 Feb 2023 | 246.60 | 248.00 | 243.40 | 244.30 | 244.30 | 25,613,811 |
07 Feb 2023 | 246.80 | 248.40 | 244.50 | 246.70 | 246.70 | 17,562,908 |
06 Feb 2023 | 246.00 | 246.90 | 244.90 | 246.50 | 246.50 | 10,117,137 |
03 Feb 2023 | 248.80 | 249.30 | 246.10 | 246.40 | 246.40 | 16,739,080 |
02 Feb 2023 | 247.90 | 250.60 | 247.40 | 248.30 | 248.30 | 20,157,461 |
01 Feb 2023 | 246.30 | 247.90 | 246.10 | 247.50 | 247.50 | 24,946,434 |
31 Jan 2023 | 246.30 | 248.40 | 244.50 | 245.90 | 245.90 | 30,903,128 |
30 Jan 2023 | 247.70 | 248.70 | 245.30 | 247.60 | 247.60 | 34,313,047 |
27 Jan 2023 | 246.20 | 249.30 | 246.20 | 246.90 | 246.90 | 12,663,473 |
26 Jan 2023 | 244.50 | 246.60 | 243.40 | 245.60 | 245.60 | 23,918,620 |
25 Jan 2023 | 244.90 | 247.40 | 243.29 | 244.60 | 244.60 | 13,092,958 |
24 Jan 2023 | 250.30 | 251.30 | 243.70 | 243.90 | 243.90 | 29,883,165 |
23 Jan 2023 | 248.80 | 250.40 | 247.90 | 249.80 | 249.80 | 37,297,937 |
20 Jan 2023 | 248.70 | 250.30 | 246.60 | 247.90 | 247.90 | 13,729,598 |
19 Jan 2023 | 247.50 | 248.70 | 246.00 | 248.20 | 248.20 | 34,497,885 |
18 Jan 2023 | 246.60 | 250.70 | 246.33 | 247.80 | 247.80 | 21,683,372 |
17 Jan 2023 | 247.30 | 249.23 | 245.80 | 247.80 | 247.80 | 56,874,530 |
16 Jan 2023 | 245.80 | 249.70 | 245.70 | 247.50 | 247.50 | 8,637,547 |
13 Jan 2023 | 247.70 | 249.60 | 244.20 | 245.60 | 245.60 | 13,467,078 |
12 Jan 2023 | 239.30 | 247.00 | 239.22 | 246.00 | 246.00 | 18,402,192 |
11 Jan 2023 | 243.00 | 245.30 | 238.00 | 243.70 | 243.70 | 38,152,305 |
10 Jan 2023 | 243.00 | 244.80 | 241.20 | 242.10 | 242.10 | 20,490,797 |
09 Jan 2023 | 241.50 | 245.00 | 240.40 | 243.20 | 243.20 | 14,214,280 |
06 Jan 2023 | 240.00 | 243.50 | 238.10 | 241.40 | 241.40 | 16,593,632 |
05 Jan 2023 | 238.00 | 240.30 | 237.60 | 238.50 | 238.50 | 22,298,475 |
04 Jan 2023 | 230.90 | 235.61 | 229.70 | 235.00 | 235.00 | 17,376,038 |
03 Jan 2023 | 225.40 | 230.20 | 225.20 | 229.00 | 229.00 | 66,772,382 |
30 Dec 2022 | 224.60 | 225.80 | 222.98 | 224.20 | 224.20 | 8,436,635 |
29 Dec 2022 | 223.50 | 224.70 | 220.60 | 224.30 | 224.30 | 10,222,209 |
28 Dec 2022 | 226.80 | 227.50 | 223.50 | 223.50 | 223.50 | 27,686,479 |
23 Dec 2022 | 225.50 | 228.43 | 225.40 | 226.70 | 226.70 | 35,584,444 |
22 Dec 2022 | 227.50 | 229.00 | 224.99 | 226.10 | 226.10 | 12,708,731 |
21 Dec 2022 | 225.20 | 227.40 | 224.40 | 226.90 | 226.90 | 9,097,689 |
20 Dec 2022 | 221.60 | 225.60 | 221.40 | 224.40 | 224.40 | 14,415,426 |
19 Dec 2022 | 222.00 | 225.20 | 221.12 | 223.70 | 223.70 | 21,940,486 |
16 Dec 2022 | 223.50 | 225.79 | 219.96 | 222.30 | 222.30 | 53,178,364 |
15 Dec 2022 | 224.70 | 227.10 | 223.20 | 223.50 | 223.50 | 20,337,953 |
14 Dec 2022 | 226.30 | 226.50 | 223.70 | 225.70 | 225.70 | 16,433,109 |
13 Dec 2022 | 226.90 | 231.10 | 225.10 | 226.50 | 226.50 | 25,848,326 |
12 Dec 2022 | 228.20 | 228.59 | 224.05 | 226.80 | 226.80 | 28,238,342 |
09 Dec 2022 | 230.80 | 232.41 | 226.10 | 227.90 | 227.90 | 24,123,808 |
08 Dec 2022 | 228.50 | 230.90 | 225.40 | 230.90 | 230.90 | 26,354,931 |
07 Dec 2022 | 229.10 | 230.70 | 226.70 | 228.30 | 228.30 | 21,808,891 |
06 Dec 2022 | 230.30 | 230.97 | 228.66 | 229.00 | 229.00 | 17,854,906 |
05 Dec 2022 | 228.90 | 230.70 | 226.90 | 230.10 | 230.10 | 26,977,689 |
02 Dec 2022 | 228.20 | 230.55 | 226.88 | 228.50 | 228.50 | 18,378,914 |
01 Dec 2022 | 229.30 | 231.60 | 228.30 | 228.70 | 228.70 | 15,117,999 |
30 Nov 2022 | 234.20 | 234.90 | 227.00 | 227.50 | 227.50 | 39,639,785 |
29 Nov 2022 | 232.40 | 235.26 | 232.10 | 233.00 | 233.00 | 13,560,580 |
28 Nov 2022 | 234.60 | 235.30 | 232.40 | 232.60 | 232.60 | 18,823,801 |
25 Nov 2022 | 238.80 | 238.80 | 235.00 | 235.00 | 235.00 | 19,431,321 |
24 Nov 2022 | 236.10 | 238.40 | 235.60 | 237.60 | 237.60 | 7,637,881 |
23 Nov 2022 | 235.80 | 237.00 | 232.10 | 236.10 | 236.10 | 14,629,405 |
22 Nov 2022 | 232.40 | 236.60 | 232.01 | 235.00 | 235.00 | 21,359,948 |
21 Nov 2022 | 231.00 | 233.10 | 229.63 | 232.00 | 232.00 | 16,979,553 |
18 Nov 2022 | 228.90 | 232.31 | 227.10 | 231.30 | 231.30 | 16,638,035 |
17 Nov 2022 | 226.60 | 228.50 | 224.00 | 226.50 | 226.50 | 36,402,551 |
16 Nov 2022 | 226.90 | 228.00 | 221.90 | 225.90 | 225.90 | 20,526,334 |
15 Nov 2022 | 230.40 | 230.90 | 226.90 | 227.40 | 227.40 | 25,508,660 |
14 Nov 2022 | 229.20 | 232.00 | 227.40 | 230.40 | 230.40 | 13,405,558 |
11 Nov 2022 | 226.90 | 229.60 | 224.70 | 228.20 | 228.20 | 22,262,927 |
10 Nov 2022 | 227.60 | 229.90 | 224.30 | 227.90 | 227.90 | 20,535,543 |
09 Nov 2022 | 230.60 | 230.70 | 225.80 | 228.30 | 228.30 | 13,001,257 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |