Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 Oct 2023 | 261.50 | 261.80 | 258.60 | 259.60 | 259.60 | 16,785,682 |
02 Oct 2023 | 266.10 | 267.80 | 261.00 | 261.80 | 261.80 | 17,437,410 |
29 Sept 2023 | 265.60 | 267.70 | 264.00 | 264.20 | 264.20 | 21,139,794 |
28 Sept 2023 | 265.10 | 266.10 | 262.80 | 264.60 | 264.60 | 15,639,771 |
27 Sept 2023 | 270.60 | 270.60 | 265.30 | 265.30 | 265.30 | 50,164,310 |
26 Sept 2023 | 268.90 | 270.60 | 267.69 | 270.10 | 270.10 | 14,034,282 |
25 Sept 2023 | 270.30 | 272.30 | 267.48 | 268.80 | 268.80 | 19,455,954 |
22 Sept 2023 | 268.00 | 271.79 | 267.30 | 270.90 | 270.90 | 14,749,704 |
21 Sept 2023 | 269.40 | 270.80 | 267.95 | 269.50 | 269.50 | 51,629,285 |
20 Sept 2023 | 273.10 | 274.80 | 268.90 | 270.50 | 270.50 | 16,208,985 |
19 Sept 2023 | 271.30 | 273.50 | 271.00 | 273.10 | 273.10 | 17,100,000 |
18 Sept 2023 | 270.50 | 271.94 | 269.60 | 271.50 | 271.50 | 9,517,546 |
15 Sept 2023 | 269.10 | 271.70 | 268.59 | 270.70 | 270.70 | 49,860,939 |
14 Sept 2023 | 264.40 | 267.60 | 263.40 | 266.90 | 266.90 | 8,880,733 |
13 Sept 2023 | 262.30 | 264.50 | 261.80 | 263.70 | 263.70 | 8,481,579 |
12 Sept 2023 | 260.00 | 264.00 | 260.00 | 262.50 | 262.50 | 8,849,291 |
11 Sept 2023 | 258.90 | 262.20 | 257.80 | 259.70 | 259.70 | 29,456,756 |
08 Sept 2023 | 256.10 | 258.90 | 254.80 | 258.60 | 258.60 | 15,047,732 |
07 Sept 2023 | 254.70 | 257.30 | 254.10 | 255.50 | 255.50 | 12,107,732 |
06 Sept 2023 | 256.00 | 258.14 | 254.20 | 257.00 | 257.00 | 13,152,703 |
05 Sept 2023 | 260.00 | 260.00 | 255.60 | 256.30 | 256.30 | 34,128,834 |
04 Sept 2023 | 266.00 | 266.80 | 263.20 | 263.80 | 263.80 | 8,317,735 |
01 Sept 2023 | 266.60 | 268.60 | 264.50 | 264.70 | 264.70 | 11,538,323 |
31 Aug 2023 | 265.20 | 267.70 | 264.54 | 265.70 | 265.70 | 30,612,243 |
30 Aug 2023 | 264.80 | 264.90 | 262.80 | 264.20 | 264.20 | 6,900,357 |
29 Aug 2023 | 262.10 | 264.00 | 259.66 | 263.60 | 263.60 | 23,229,805 |
25 Aug 2023 | 256.00 | 261.80 | 255.40 | 260.10 | 260.10 | 16,422,434 |
24 Aug 2023 | 255.40 | 257.70 | 253.40 | 255.20 | 255.20 | 10,264,859 |
23 Aug 2023 | 251.00 | 254.40 | 251.00 | 253.30 | 253.30 | 20,008,201 |
22 Aug 2023 | 252.50 | 253.70 | 249.50 | 250.80 | 250.80 | 10,805,647 |
21 Aug 2023 | 249.90 | 255.10 | 249.90 | 252.00 | 252.00 | 22,280,626 |
18 Aug 2023 | 245.50 | 250.60 | 244.50 | 249.70 | 249.70 | 19,285,302 |
17 Aug 2023 | 248.80 | 250.05 | 246.50 | 246.50 | 246.50 | 8,889,920 |
16 Aug 2023 | 247.50 | 250.70 | 247.20 | 249.80 | 249.80 | 23,738,896 |
15 Aug 2023 | 249.90 | 250.40 | 246.40 | 248.00 | 248.00 | 10,226,197 |
14 Aug 2023 | 250.90 | 251.20 | 248.80 | 250.40 | 250.40 | 10,734,134 |
11 Aug 2023 | 253.80 | 254.50 | 251.10 | 251.20 | 251.20 | 34,160,066 |
10 Aug 2023 | 253.10 | 255.70 | 252.60 | 254.80 | 254.80 | 13,800,973 |
09 Aug 2023 | 254.10 | 254.10 | 251.50 | 251.60 | 251.60 | 32,815,342 |
08 Aug 2023 | 250.80 | 252.70 | 250.50 | 252.00 | 252.00 | 15,460,017 |
07 Aug 2023 | 249.60 | 252.40 | 249.01 | 251.80 | 251.80 | 9,702,279 |
04 Aug 2023 | 251.30 | 253.10 | 248.90 | 250.50 | 250.50 | 11,959,906 |
03 Aug 2023 | 254.40 | 255.30 | 251.20 | 251.40 | 251.40 | 56,029,681 |
02 Aug 2023 | 257.20 | 258.10 | 254.20 | 255.00 | 255.00 | 10,136,162 |
01 Aug 2023 | 257.90 | 260.20 | 257.60 | 258.80 | 258.80 | 9,400,160 |
31 Jul 2023 | 261.30 | 261.70 | 258.00 | 258.00 | 258.00 | 11,290,078 |
28 Jul 2023 | 260.00 | 262.50 | 260.00 | 261.40 | 261.40 | 13,341,357 |
27 Jul 2023 | 264.00 | 264.80 | 259.70 | 260.70 | 260.70 | 50,147,418 |
26 Jul 2023 | 260.40 | 263.60 | 259.70 | 263.30 | 263.30 | 11,053,007 |
25 Jul 2023 | 260.90 | 261.70 | 259.30 | 260.00 | 260.00 | 11,514,246 |
24 Jul 2023 | 258.70 | 262.80 | 258.70 | 261.40 | 261.40 | 23,050,127 |
21 Jul 2023 | 260.40 | 263.20 | 259.40 | 260.20 | 260.20 | 11,943,413 |
20 Jul 2023 | 257.10 | 262.20 | 257.00 | 259.90 | 259.90 | 44,609,462 |
19 Jul 2023 | 253.40 | 258.40 | 252.34 | 257.10 | 257.10 | 10,301,292 |
18 Jul 2023 | 248.50 | 251.40 | 248.20 | 251.20 | 251.20 | 11,421,438 |
17 Jul 2023 | 249.90 | 251.00 | 247.90 | 248.90 | 248.90 | 24,474,645 |
14 Jul 2023 | 248.40 | 251.30 | 248.40 | 250.00 | 250.00 | 17,698,109 |
13 Jul 2023 | 251.70 | 252.04 | 248.70 | 249.20 | 249.20 | 10,778,051 |
12 Jul 2023 | 245.80 | 250.90 | 245.60 | 250.40 | 250.40 | 32,671,222 |
11 Jul 2023 | 246.40 | 247.40 | 244.20 | 245.40 | 245.40 | 23,969,116 |
10 Jul 2023 | 245.80 | 248.30 | 245.00 | 246.40 | 246.40 | 8,927,174 |
07 Jul 2023 | 248.10 | 248.40 | 244.70 | 246.40 | 246.40 | 9,343,967 |
06 Jul 2023 | 248.80 | 250.20 | 247.85 | 249.30 | 249.30 | 29,553,925 |
05 Jul 2023 | 246.80 | 251.10 | 245.68 | 248.80 | 248.80 | 12,916,919 |
04 Jul 2023 | 253.40 | 253.40 | 247.80 | 247.80 | 247.80 | 51,577,814 |
03 Jul 2023 | 250.90 | 252.40 | 249.20 | 252.00 | 252.00 | 12,051,575 |
30 Jun 2023 | 246.00 | 249.90 | 245.60 | 248.40 | 248.40 | 15,485,772 |
29 Jun 2023 | 255.90 | 255.90 | 246.90 | 246.90 | 246.90 | 25,955,181 |
28 Jun 2023 | 253.50 | 257.00 | 252.80 | 255.90 | 255.90 | 14,503,028 |
27 Jun 2023 | 251.40 | 253.60 | 250.47 | 252.60 | 252.60 | 15,413,597 |
26 Jun 2023 | 249.70 | 252.50 | 249.20 | 251.80 | 251.80 | 17,077,595 |
23 Jun 2023 | 249.50 | 250.10 | 247.30 | 248.80 | 248.80 | 25,342,815 |
22 Jun 2023 | 256.90 | 257.90 | 248.50 | 248.90 | 248.90 | 22,535,334 |
21 Jun 2023 | 258.40 | 260.30 | 257.00 | 258.60 | 258.60 | 9,388,036 |
20 Jun 2023 | 258.00 | 264.40 | 256.70 | 258.70 | 258.70 | 13,912,941 |
19 Jun 2023 | 261.50 | 262.00 | 258.00 | 258.80 | 258.80 | 17,054,779 |
16 Jun 2023 | 264.40 | 264.50 | 260.30 | 262.90 | 262.90 | 45,360,398 |
15 Jun 2023 | 264.70 | 267.20 | 263.30 | 264.50 | 264.50 | 28,912,995 |
14 Jun 2023 | 261.80 | 264.40 | 261.50 | 264.00 | 264.00 | 19,330,016 |
13 Jun 2023 | 263.50 | 264.20 | 261.40 | 262.30 | 262.30 | 20,828,430 |
12 Jun 2023 | 263.60 | 264.00 | 261.40 | 263.20 | 263.20 | 17,874,738 |
09 Jun 2023 | 262.70 | 263.10 | 258.70 | 261.90 | 261.90 | 16,483,574 |
08 Jun 2023 | 262.40 | 263.60 | 261.70 | 262.00 | 262.00 | 11,892,777 |
07 Jun 2023 | 262.60 | 267.30 | 262.10 | 263.10 | 263.10 | 19,716,204 |
06 Jun 2023 | 262.50 | 263.70 | 261.50 | 263.10 | 263.10 | 25,106,432 |
05 Jun 2023 | 264.10 | 266.20 | 261.90 | 263.10 | 263.10 | 24,488,275 |
02 Jun 2023 | 262.00 | 264.30 | 260.80 | 262.40 | 262.40 | 19,917,374 |
01 Jun 2023 | 261.60 | 262.70 | 258.60 | 260.90 | 260.90 | 16,117,624 |
31 May 2023 | 261.80 | 264.20 | 260.00 | 260.80 | 260.80 | 45,460,207 |
30 May 2023 | 263.80 | 267.20 | 262.20 | 262.20 | 262.20 | 25,315,435 |
26 May 2023 | 265.10 | 265.80 | 260.80 | 263.80 | 263.80 | 15,454,923 |
25 May 2023 | 266.10 | 266.60 | 264.00 | 265.00 | 265.00 | 13,712,812 |
24 May 2023 | 267.00 | 268.20 | 264.80 | 265.70 | 265.70 | 23,339,164 |
23 May 2023 | 268.50 | 268.70 | 266.50 | 268.10 | 268.10 | 15,634,396 |
22 May 2023 | 267.70 | 268.70 | 266.00 | 267.70 | 267.70 | 22,978,877 |
19 May 2023 | 269.00 | 269.46 | 266.40 | 266.70 | 266.70 | 24,412,419 |
18 May 2023 | 270.70 | 271.40 | 267.50 | 268.40 | 268.40 | 13,505,223 |
17 May 2023 | 269.90 | 271.00 | 268.40 | 269.30 | 269.30 | 18,979,287 |
16 May 2023 | 272.70 | 273.70 | 270.50 | 270.90 | 270.90 | 21,617,872 |
15 May 2023 | 277.20 | 277.20 | 272.95 | 273.20 | 273.20 | 12,840,786 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |