Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Nov 2023 | 326.30 | 327.00 | 323.40 | 324.97 | 324.97 | 9,438 |
27 Nov 2023 | 326.20 | 328.20 | 326.20 | 327.30 | 327.30 | 5,154 |
24 Nov 2023 | 326.10 | 327.80 | 325.60 | 326.59 | 326.59 | 26,969 |
23 Nov 2023 | 327.30 | 326.60 | 325.20 | 325.78 | 325.78 | 2,868 |
22 Nov 2023 | 326.70 | 328.80 | 326.00 | 326.72 | 326.72 | 3,126 |
21 Nov 2023 | 328.40 | 329.20 | 326.60 | 326.78 | 326.78 | 3,676 |
20 Nov 2023 | 331.60 | 332.40 | 329.18 | 331.88 | 331.88 | 9,348 |
17 Nov 2023 | 327.80 | 331.40 | 329.00 | 330.20 | 330.20 | 7,711 |
16 Nov 2023 | 331.50 | 333.40 | 325.20 | 328.42 | 328.42 | 4,680 |
15 Nov 2023 | 326.10 | 334.00 | 327.80 | 331.67 | 331.67 | 13,205 |
14 Nov 2023 | 325.60 | 327.00 | 324.40 | 325.34 | 325.34 | 3,154 |
13 Nov 2023 | 322.60 | 325.07 | 323.00 | 323.76 | 323.76 | 2,325 |
10 Nov 2023 | 319.40 | 323.20 | 319.80 | 322.16 | 322.16 | 70,887 |
09 Nov 2023 | 320.20 | 321.40 | 319.60 | 320.80 | 320.80 | 2,043 |
08 Nov 2023 | 321.60 | 325.20 | 319.99 | 321.42 | 321.42 | 8,476 |
07 Nov 2023 | 319.80 | 322.20 | 318.78 | 320.64 | 320.64 | 3,500 |
06 Nov 2023 | 321.20 | 322.80 | 320.40 | 321.11 | 321.11 | 2,263 |
03 Nov 2023 | 325.30 | 326.20 | 322.20 | 325.19 | 325.19 | 75,645 |
02 Nov 2023 | 324.10 | 325.00 | 320.80 | 322.75 | 322.75 | 6,416 |
01 Nov 2023 | 317.00 | 323.40 | 317.00 | 321.76 | 321.76 | 104,103 |
31 Oct 2023 | 314.00 | 319.80 | 315.13 | 318.39 | 318.39 | 4,615 |
30 Oct 2023 | 311.60 | 313.80 | 309.40 | 312.83 | 312.83 | 188,774 |
27 Oct 2023 | 311.60 | 315.80 | 311.20 | 314.43 | 314.43 | 11,955 |
26 Oct 2023 | 311.20 | 312.00 | 310.00 | 311.43 | 311.43 | 4,070 |
25 Oct 2023 | 307.50 | 311.20 | 309.40 | 310.80 | 310.80 | 15,038 |
24 Oct 2023 | 308.70 | 316.15 | 307.20 | 309.20 | 309.20 | 13,097 |
23 Oct 2023 | 301.40 | 301.20 | 297.80 | 298.67 | 298.67 | 1,998 |
20 Oct 2023 | 305.80 | 305.60 | 300.05 | 301.96 | 301.96 | 135,323 |
19 Oct 2023 | 312.80 | 312.60 | 308.20 | 309.97 | 309.97 | 7,788 |
18 Oct 2023 | 310.60 | 314.62 | 311.20 | 314.15 | 314.15 | 98,936 |
17 Oct 2023 | 312.40 | 313.40 | 310.60 | 311.19 | 311.19 | 6,408 |
16 Oct 2023 | 311.60 | 313.80 | 312.00 | 313.42 | 313.42 | 4,171 |
13 Oct 2023 | 308.30 | 314.36 | 305.20 | 314.36 | 314.36 | 6,330 |
12 Oct 2023 | 310.10 | 312.00 | 307.60 | 311.62 | 311.62 | 7,714 |
11 Oct 2023 | 312.10 | 314.20 | 309.60 | 311.46 | 311.46 | 4,581 |
10 Oct 2023 | 314.90 | 315.00 | 312.18 | 312.39 | 312.39 | 98,629 |
09 Oct 2023 | 312.60 | 315.60 | 311.60 | 314.96 | 314.96 | 9,769 |
06 Oct 2023 | 307.50 | 313.40 | 308.80 | 312.96 | 312.96 | 15,173 |
05 Oct 2023 | 302.50 | 307.60 | 302.80 | 307.12 | 307.12 | 9,904 |
04 Oct 2023 | 299.20 | 303.60 | 300.40 | 300.97 | 300.97 | 6,288 |
03 Oct 2023 | 303.40 | 304.60 | 300.80 | 302.18 | 302.18 | 5,695 |
02 Oct 2023 | 307.70 | 313.20 | 301.60 | 306.37 | 306.37 | 11,233 |
29 Sept 2023 | 306.50 | 309.00 | 306.20 | 306.80 | 306.80 | 7,205 |
28 Sept 2023 | 308.20 | 306.20 | 302.40 | 305.40 | 305.40 | 2,241 |
27 Sept 2023 | 314.40 | 313.20 | 308.41 | 310.32 | 310.32 | 10,644 |
26 Sept 2023 | 315.90 | 317.20 | 313.40 | 314.20 | 314.20 | 4,870 |
25 Sept 2023 | 321.70 | 322.40 | 316.80 | 318.25 | 318.25 | 7,690 |
22 Sept 2023 | 324.10 | 325.00 | 322.40 | 322.40 | 322.40 | 8,557 |
21 Sept 2023 | 326.00 | 327.20 | 324.40 | 324.60 | 324.60 | 173,393 |
20 Sept 2023 | 325.50 | 327.60 | 325.20 | 325.52 | 325.52 | 6,437 |
19 Sept 2023 | 328.30 | 328.80 | 325.60 | 325.93 | 325.93 | 10,515 |
18 Sept 2023 | 327.20 | 330.20 | 326.80 | 328.35 | 328.35 | 170,364 |
15 Sept 2023 | 333.40 | 333.00 | 325.60 | 327.20 | 327.20 | 4,245 |
14 Sept 2023 | 325.40 | 332.20 | 325.80 | 332.13 | 332.13 | 3,970 |
13 Sept 2023 | 324.60 | 327.00 | 322.80 | 323.60 | 323.60 | 5,681 |
12 Sept 2023 | 327.00 | 327.40 | 324.80 | 325.54 | 325.54 | 3,052 |
11 Sept 2023 | 326.60 | 330.01 | 325.60 | 325.86 | 325.86 | 5,279 |
08 Sept 2023 | 319.70 | 324.80 | 322.14 | 324.67 | 324.67 | 9,982 |
07 Sept 2023 | 322.70 | 323.00 | 320.40 | 321.58 | 321.58 | 3,121 |
06 Sept 2023 | 322.30 | 324.43 | 322.00 | 323.17 | 323.17 | 26,725 |
05 Sept 2023 | 321.70 | 324.40 | 320.77 | 321.24 | 321.24 | 3,907 |
04 Sept 2023 | 321.90 | 322.80 | 319.79 | 320.37 | 320.37 | 4,616 |
01 Sept 2023 | 325.40 | 325.20 | 321.62 | 323.03 | 323.03 | 8,173 |
31 Aug 2023 | 321.50 | 326.20 | 321.84 | 321.84 | 321.84 | 12,850 |
30 Aug 2023 | 323.40 | 325.80 | 322.00 | 324.46 | 324.46 | 6,309 |
29 Aug 2023 | 322.60 | 325.60 | 321.00 | 325.32 | 325.32 | 11,861 |
25 Aug 2023 | 311.60 | 324.00 | 312.00 | 322.30 | 322.30 | 39,974 |
24 Aug 2023 | 309.50 | 310.00 | 307.40 | 309.20 | 309.20 | 127,838 |
23 Aug 2023 | 307.90 | 310.00 | 308.40 | 309.08 | 309.08 | 4,411 |
22 Aug 2023 | 311.50 | 312.00 | 307.57 | 309.31 | 309.31 | 7,792 |
21 Aug 2023 | 310.10 | 310.80 | 308.40 | 310.14 | 310.14 | 7,187 |
18 Aug 2023 | 307.50 | 309.20 | 306.40 | 309.06 | 309.06 | 18,051 |
17 Aug 2023 | 303.40 | 309.42 | 305.60 | 308.57 | 308.57 | 15,320 |
16 Aug 2023 | 305.60 | 308.80 | 304.60 | 306.45 | 306.45 | 9,179 |
15 Aug 2023 | 304.40 | 305.60 | 303.00 | 304.63 | 304.63 | 17,670 |
14 Aug 2023 | 298.80 | 305.40 | 300.60 | 304.86 | 304.86 | 6,448 |
11 Aug 2023 | 305.50 | 306.80 | 303.60 | 304.88 | 304.88 | 5,754 |
10 Aug 2023 | 302.50 | 306.00 | 303.44 | 305.62 | 305.62 | 7,556 |
09 Aug 2023 | 298.80 | 301.80 | 298.80 | 300.63 | 300.63 | 6,393 |
08 Aug 2023 | 296.80 | 299.80 | 297.20 | 299.11 | 299.11 | 9,400 |
07 Aug 2023 | 300.20 | 301.00 | 299.99 | 300.48 | 300.48 | 2,303 |
04 Aug 2023 | 300.60 | 301.40 | 298.20 | 298.93 | 298.93 | 3,161 |
03 Aug 2023 | 302.30 | 303.00 | 298.40 | 299.56 | 299.56 | 4,328 |
02 Aug 2023 | 305.90 | 305.00 | 303.20 | 303.51 | 303.51 | 2,609 |
01 Aug 2023 | 308.00 | 307.80 | 306.20 | 307.17 | 307.17 | 1,888 |
31 Jul 2023 | 306.10 | 309.00 | 305.00 | 307.73 | 307.73 | 92,231 |
28 Jul 2023 | 310.50 | 311.20 | 306.00 | 307.49 | 307.49 | 6,544 |
27 Jul 2023 | 310.00 | 311.60 | 309.40 | 310.30 | 310.30 | 11,946 |
26 Jul 2023 | 309.40 | 310.40 | 308.40 | 309.63 | 309.63 | 10,900 |
25 Jul 2023 | 310.60 | 312.20 | 309.60 | 310.67 | 310.67 | 9,214 |
24 Jul 2023 | 309.70 | 311.40 | 309.00 | 310.21 | 310.21 | 15,562 |
21 Jul 2023 | 306.80 | 309.60 | 306.40 | 308.57 | 308.57 | 3,461 |
20 Jul 2023 | 305.70 | 307.60 | 303.80 | 305.31 | 305.31 | 14,753 |
19 Jul 2023 | 300.70 | 307.00 | 300.00 | 305.82 | 305.82 | 171,197 |
18 Jul 2023 | 299.20 | 301.00 | 297.60 | 298.97 | 298.97 | 177,822 |
17 Jul 2023 | 303.40 | 308.45 | 298.60 | 301.08 | 301.08 | 94,471 |
14 Jul 2023 | 313.70 | 313.20 | 307.00 | 309.59 | 309.59 | 30,612 |
13 Jul 2023 | 311.00 | 315.80 | 310.40 | 315.18 | 315.18 | 104,369 |
12 Jul 2023 | 310.50 | 312.20 | 308.60 | 310.43 | 310.43 | 11,567 |
11 Jul 2023 | 320.40 | 319.20 | 309.43 | 310.51 | 310.51 | 10,538 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |