Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Dec 2023 | 325.48 | 326.86 | 320.76 | 324.82 | 324.82 | 15,264,700 |
30 Nov 2023 | 331.89 | 333.50 | 322.40 | 327.15 | 327.15 | 23,146,400 |
29 Nov 2023 | 339.69 | 339.90 | 330.78 | 332.20 | 332.20 | 16,024,500 |
28 Nov 2023 | 333.40 | 339.38 | 333.40 | 338.99 | 338.99 | 12,637,200 |
27 Nov 2023 | 336.18 | 339.90 | 334.20 | 334.70 | 334.70 | 15,684,500 |
24 Nov 2023 | 340.13 | 341.86 | 336.77 | 338.23 | 338.23 | 5,467,500 |
22 Nov 2023 | 339.21 | 342.92 | 338.58 | 341.49 | 341.49 | 10,702,700 |
21 Nov 2023 | 338.33 | 339.90 | 335.90 | 336.98 | 336.98 | 12,027,900 |
20 Nov 2023 | 334.89 | 341.87 | 334.19 | 339.97 | 339.97 | 16,960,500 |
17 Nov 2023 | 330.26 | 335.50 | 329.35 | 335.04 | 335.04 | 14,494,400 |
16 Nov 2023 | 329.37 | 334.58 | 326.38 | 334.19 | 334.19 | 18,932,600 |
15 Nov 2023 | 337.93 | 338.40 | 330.02 | 332.71 | 332.71 | 14,531,200 |
14 Nov 2023 | 334.54 | 338.10 | 333.33 | 336.31 | 336.31 | 17,179,400 |
13 Nov 2023 | 326.20 | 332.33 | 325.70 | 329.19 | 329.19 | 16,908,900 |
10 Nov 2023 | 319.94 | 329.10 | 319.46 | 328.77 | 328.77 | 19,096,200 |
09 Nov 2023 | 319.42 | 324.18 | 318.80 | 320.55 | 320.55 | 16,103,100 |
08 Nov 2023 | 318.14 | 321.33 | 314.88 | 319.78 | 319.78 | 13,609,700 |
07 Nov 2023 | 317.06 | 321.00 | 315.12 | 318.82 | 318.82 | 14,055,600 |
06 Nov 2023 | 315.98 | 318.33 | 314.45 | 315.80 | 315.80 | 12,887,700 |
03 Nov 2023 | 312.55 | 315.55 | 311.02 | 314.60 | 314.60 | 16,754,100 |
02 Nov 2023 | 317.30 | 318.82 | 308.33 | 310.87 | 310.87 | 21,631,800 |
01 Nov 2023 | 301.85 | 312.74 | 301.85 | 311.85 | 311.85 | 20,434,600 |
31 Oct 2023 | 303.31 | 303.68 | 296.86 | 301.27 | 301.27 | 19,434,200 |
30 Oct 2023 | 299.09 | 309.40 | 299.05 | 302.66 | 302.66 | 28,435,100 |
27 Oct 2023 | 294.48 | 299.31 | 292.97 | 296.73 | 296.73 | 29,596,300 |
26 Oct 2023 | 295.00 | 295.00 | 279.40 | 288.35 | 288.35 | 66,684,100 |
25 Oct 2023 | 310.00 | 310.88 | 298.84 | 299.53 | 299.53 | 42,192,500 |
24 Oct 2023 | 316.78 | 318.35 | 310.63 | 312.55 | 312.55 | 19,525,500 |
23 Oct 2023 | 309.50 | 317.36 | 307.26 | 314.01 | 314.01 | 17,796,800 |
20 Oct 2023 | 314.14 | 315.30 | 306.47 | 308.65 | 308.65 | 22,287,400 |
19 Oct 2023 | 319.88 | 321.89 | 311.75 | 312.81 | 312.81 | 18,709,200 |
18 Oct 2023 | 321.39 | 325.94 | 315.56 | 316.97 | 316.97 | 16,851,000 |
17 Oct 2023 | 318.18 | 324.40 | 317.30 | 324.00 | 324.00 | 16,387,800 |
16 Oct 2023 | 318.64 | 321.82 | 315.52 | 321.15 | 321.15 | 16,536,100 |
13 Oct 2023 | 323.53 | 325.05 | 312.37 | 314.69 | 314.69 | 21,341,000 |
12 Oct 2023 | 328.00 | 330.54 | 322.69 | 324.16 | 324.16 | 20,530,500 |
11 Oct 2023 | 323.01 | 328.84 | 322.95 | 327.82 | 327.82 | 22,036,300 |
10 Oct 2023 | 319.12 | 324.66 | 318.16 | 321.84 | 321.84 | 19,038,000 |
09 Oct 2023 | 312.50 | 320.33 | 311.82 | 318.36 | 318.36 | 22,503,700 |
06 Oct 2023 | 301.44 | 316.31 | 300.91 | 315.43 | 315.43 | 21,784,000 |
05 Oct 2023 | 304.63 | 306.21 | 299.50 | 304.79 | 304.79 | 19,130,000 |
04 Oct 2023 | 298.73 | 306.90 | 298.50 | 305.58 | 305.58 | 16,880,500 |
03 Oct 2023 | 304.26 | 306.77 | 299.64 | 300.94 | 300.94 | 17,362,300 |
02 Oct 2023 | 302.74 | 307.18 | 301.63 | 306.82 | 306.82 | 16,265,600 |
29 Sept 2023 | 307.38 | 310.64 | 299.36 | 300.21 | 300.21 | 25,356,600 |
28 Sept 2023 | 298.94 | 306.33 | 296.70 | 303.96 | 303.96 | 22,167,100 |
27 Sept 2023 | 300.45 | 301.30 | 286.79 | 297.74 | 297.74 | 36,429,800 |
26 Sept 2023 | 297.66 | 300.30 | 296.01 | 298.96 | 298.96 | 19,417,200 |
25 Sept 2023 | 295.64 | 300.95 | 293.70 | 300.83 | 300.83 | 18,987,000 |
22 Sept 2023 | 299.30 | 305.38 | 298.27 | 299.08 | 299.08 | 25,369,600 |
21 Sept 2023 | 295.70 | 300.26 | 293.27 | 295.73 | 295.73 | 21,300,500 |
20 Sept 2023 | 305.05 | 308.06 | 299.43 | 299.67 | 299.67 | 19,379,500 |
19 Sept 2023 | 302.48 | 306.17 | 299.81 | 305.07 | 305.07 | 15,924,400 |
18 Sept 2023 | 298.19 | 303.60 | 297.80 | 302.55 | 302.55 | 14,234,200 |
15 Sept 2023 | 311.61 | 312.00 | 298.75 | 300.31 | 300.31 | 28,106,400 |
14 Sept 2023 | 306.74 | 312.87 | 305.03 | 311.72 | 311.72 | 19,343,100 |
13 Sept 2023 | 302.36 | 307.18 | 301.32 | 305.06 | 305.06 | 13,210,900 |
12 Sept 2023 | 306.33 | 308.66 | 300.23 | 301.66 | 301.66 | 13,480,400 |
11 Sept 2023 | 301.41 | 309.04 | 301.28 | 307.56 | 307.56 | 19,489,300 |
08 Sept 2023 | 299.22 | 305.25 | 296.78 | 297.89 | 297.89 | 17,548,000 |
07 Sept 2023 | 298.00 | 307.05 | 292.22 | 298.67 | 298.67 | 33,748,700 |
06 Sept 2023 | 301.71 | 303.30 | 295.66 | 299.17 | 299.17 | 15,418,100 |
05 Sept 2023 | 297.02 | 301.39 | 295.51 | 300.15 | 300.15 | 14,956,000 |
01 Sept 2023 | 299.37 | 301.74 | 294.47 | 296.38 | 296.38 | 12,819,800 |
31 Aug 2023 | 295.80 | 301.10 | 295.66 | 295.89 | 295.89 | 17,229,900 |
30 Aug 2023 | 297.17 | 298.29 | 293.43 | 295.10 | 295.10 | 17,717,000 |
29 Aug 2023 | 288.58 | 299.15 | 288.18 | 297.99 | 297.99 | 20,844,500 |
28 Aug 2023 | 288.00 | 291.45 | 285.80 | 290.26 | 290.26 | 14,239,300 |
25 Aug 2023 | 286.13 | 288.39 | 276.03 | 285.50 | 285.50 | 23,701,400 |
24 Aug 2023 | 298.50 | 299.46 | 286.64 | 286.75 | 286.75 | 18,360,900 |
23 Aug 2023 | 288.50 | 297.40 | 287.67 | 294.24 | 294.24 | 18,287,000 |
22 Aug 2023 | 292.55 | 292.90 | 286.75 | 287.60 | 287.60 | 12,999,900 |
21 Aug 2023 | 283.45 | 290.50 | 281.85 | 289.90 | 289.90 | 20,181,500 |
18 Aug 2023 | 279.03 | 285.69 | 274.38 | 283.25 | 283.25 | 34,061,200 |
17 Aug 2023 | 293.05 | 296.05 | 284.95 | 285.09 | 285.09 | 23,950,100 |
16 Aug 2023 | 300.20 | 301.08 | 294.28 | 294.29 | 294.29 | 18,547,700 |
15 Aug 2023 | 306.14 | 307.23 | 300.03 | 301.95 | 301.95 | 11,623,600 |
14 Aug 2023 | 300.98 | 306.21 | 298.25 | 306.19 | 306.19 | 15,641,900 |
11 Aug 2023 | 302.57 | 304.72 | 300.36 | 301.64 | 301.64 | 13,967,800 |
10 Aug 2023 | 307.94 | 312.34 | 303.87 | 305.74 | 305.74 | 14,358,900 |
09 Aug 2023 | 312.88 | 313.63 | 302.85 | 305.21 | 305.21 | 19,955,800 |
08 Aug 2023 | 314.40 | 317.89 | 310.11 | 312.64 | 312.64 | 15,183,500 |
07 Aug 2023 | 313.23 | 317.07 | 310.46 | 316.56 | 316.56 | 16,236,500 |
04 Aug 2023 | 314.96 | 318.41 | 310.20 | 310.73 | 310.73 | 17,600,200 |
03 Aug 2023 | 309.93 | 315.95 | 309.93 | 313.19 | 313.19 | 15,180,200 |
02 Aug 2023 | 318.00 | 318.39 | 310.65 | 314.31 | 314.31 | 20,461,100 |
01 Aug 2023 | 317.54 | 324.14 | 314.66 | 322.71 | 322.71 | 22,817,900 |
31 Jul 2023 | 323.69 | 325.66 | 317.59 | 318.60 | 318.60 | 25,799,600 |
28 Jul 2023 | 316.88 | 326.20 | 314.25 | 325.48 | 325.48 | 39,220,300 |
27 Jul 2023 | 325.12 | 325.35 | 309.84 | 311.71 | 311.71 | 64,229,200 |
26 Jul 2023 | 301.19 | 301.77 | 291.90 | 298.57 | 298.57 | 47,256,900 |
25 Jul 2023 | 295.19 | 298.30 | 291.86 | 294.47 | 294.47 | 19,585,600 |
24 Jul 2023 | 295.78 | 297.52 | 288.30 | 291.61 | 291.61 | 24,915,700 |
21 Jul 2023 | 304.57 | 305.46 | 291.20 | 294.26 | 294.26 | 42,089,700 |
20 Jul 2023 | 313.50 | 315.54 | 302.22 | 302.52 | 302.52 | 23,836,900 |
19 Jul 2023 | 313.03 | 318.68 | 310.52 | 316.01 | 316.01 | 21,763,700 |
18 Jul 2023 | 310.88 | 314.20 | 307.62 | 312.05 | 312.05 | 20,764,600 |
17 Jul 2023 | 307.54 | 311.71 | 304.71 | 310.62 | 310.62 | 25,323,100 |
14 Jul 2023 | 311.79 | 314.88 | 307.36 | 308.87 | 308.87 | 22,576,000 |
13 Jul 2023 | 313.62 | 316.24 | 310.29 | 313.41 | 313.41 | 30,281,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |