Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Dec 2023 | 1,658.50 | 1,664.50 | 1,634.00 | 1,647.00 | 1,647.00 | 690 |
01 Dec 2023 | 1,642.00 | 1,661.50 | 1,618.50 | 1,647.75 | 1,647.75 | 3,762 |
30 Nov 2023 | 1,633.00 | 1,639.00 | 1,613.00 | 1,635.75 | 1,635.75 | 1,574 |
29 Nov 2023 | 1,619.50 | 1,630.50 | 1,617.50 | 1,625.50 | 1,625.50 | 2,055 |
28 Nov 2023 | 1,634.50 | 1,642.00 | 1,631.50 | 1,637.50 | 1,637.50 | 3,233 |
27 Nov 2023 | 1,636.50 | 1,641.00 | 1,628.50 | 1,635.25 | 1,635.25 | 548 |
24 Nov 2023 | 1,645.00 | 1,652.00 | 1,633.50 | 1,638.25 | 1,638.25 | 4,410 |
23 Nov 2023 | 1,647.50 | 1,651.00 | 1,641.00 | 1,645.00 | 1,645.00 | 2,679 |
22 Nov 2023 | 1,644.50 | 1,662.00 | 1,627.50 | 1,651.50 | 1,651.50 | 5,986 |
21 Nov 2023 | 1,645.00 | 1,678.50 | 1,622.50 | 1,643.00 | 1,643.00 | 5,033 |
20 Nov 2023 | 1,638.50 | 1,660.00 | 1,622.50 | 1,641.50 | 1,641.50 | 1,285 |
17 Nov 2023 | 1,641.00 | 1,643.50 | 1,628.50 | 1,640.25 | 1,640.25 | 9,668 |
16 Nov 2023 | 2,031.97 | 2,031.97 | 2,031.97 | 2,031.97 | 2,031.97 | - |
15 Nov 2023 | 1,640.00 | 1,660.50 | 1,623.00 | 1,645.75 | 1,645.75 | 10,989 |
14 Nov 2023 | 1,618.50 | 1,642.50 | 1,618.50 | 1,630.75 | 1,630.75 | 1,704 |
13 Nov 2023 | 1,623.50 | 1,626.50 | 1,616.50 | 1,625.50 | 1,625.50 | 2,947 |
10 Nov 2023 | 1,617.50 | 1,640.00 | 1,597.50 | 1,618.50 | 1,618.50 | 6,383 |
09 Nov 2023 | 1,620.50 | 1,624.00 | 1,611.00 | 1,622.25 | 1,622.25 | 977 |
08 Nov 2023 | 1,609.00 | 1,614.00 | 1,603.00 | 1,606.00 | 1,606.00 | 7,126 |
07 Nov 2023 | 1,615.50 | 1,629.50 | 1,591.50 | 1,617.00 | 1,617.00 | 649 |
06 Nov 2023 | 1,633.50 | 1,635.50 | 1,620.50 | 1,624.25 | 1,624.25 | 2,369 |
03 Nov 2023 | 1,654.00 | 1,656.00 | 1,643.50 | 1,646.50 | 1,646.50 | 2,389 |
02 Nov 2023 | 1,622.00 | 1,642.50 | 1,619.00 | 1,636.75 | 1,636.75 | 11,598 |
01 Nov 2023 | 1,604.00 | 1,620.00 | 1,601.00 | 1,616.00 | 1,616.00 | 2,134 |
31 Oct 2023 | 1,597.00 | 1,600.00 | 1,588.50 | 1,596.25 | 1,596.25 | 8,200 |
30 Oct 2023 | 1,603.50 | 1,611.00 | 1,595.50 | 1,595.75 | 1,595.75 | 3,994 |
27 Oct 2023 | 1,600.00 | 1,630.50 | 1,585.00 | 1,593.00 | 1,593.00 | 27,760 |
26 Oct 2023 | 1,584.00 | 1,589.00 | 1,578.50 | 1,583.75 | 1,583.75 | 123,197 |
25 Oct 2023 | 1,587.50 | 1,594.50 | 1,582.00 | 1,588.75 | 1,588.75 | 72 |
24 Oct 2023 | 1,575.00 | 1,594.00 | 1,570.00 | 1,590.25 | 1,590.25 | 2,202 |
23 Oct 2023 | 1,578.50 | 1,583.50 | 1,565.50 | 1,574.00 | 1,574.00 | 6,876 |
20 Oct 2023 | 1,599.50 | 1,608.50 | 1,585.50 | 1,583.50 | 1,583.50 | 4,327 |
19 Oct 2023 | 1,588.00 | 1,605.50 | 1,581.50 | 1,600.50 | 1,600.50 | 2,081 |
18 Oct 2023 | 1,615.50 | 1,628.50 | 1,605.50 | 1,606.75 | 1,606.75 | 5,166 |
17 Oct 2023 | 1,613.00 | 1,626.00 | 1,613.00 | 1,622.00 | 1,622.00 | 2,762 |
16 Oct 2023 | 1,617.00 | 1,623.50 | 1,608.00 | 1,622.00 | 1,622.00 | 3,876 |
13 Oct 2023 | 1,626.00 | 1,626.00 | 1,613.00 | 1,616.50 | 1,616.50 | 6,052 |
12 Oct 2023 | 1,636.00 | 1,639.50 | 1,621.00 | 1,628.75 | 1,628.75 | 950 |
11 Oct 2023 | 1,628.50 | 1,630.50 | 1,622.00 | 1,623.75 | 1,623.75 | 1,877 |
10 Oct 2023 | 1,637.00 | 1,638.50 | 1,628.00 | 1,637.50 | 1,637.50 | 1,906 |
09 Oct 2023 | 1,607.00 | 1,610.00 | 1,597.50 | 1,605.25 | 1,605.25 | 694 |
06 Oct 2023 | 1,605.50 | 1,614.00 | 1,587.50 | 1,608.75 | 1,608.75 | 7,622 |
05 Oct 2023 | 1,606.50 | 1,611.50 | 1,603.50 | 1,607.75 | 1,607.75 | 4,833 |
04 Oct 2023 | 1,601.00 | 1,604.00 | 1,594.50 | 1,597.00 | 1,597.00 | 828 |
03 Oct 2023 | 1,627.00 | 1,630.00 | 1,617.00 | 1,617.00 | 1,617.00 | 11,115 |
02 Oct 2023 | 1,652.00 | 1,656.00 | 1,635.50 | 1,640.00 | 1,640.00 | 4,308 |
29 Sept 2023 | 1,656.50 | 1,661.00 | 1,650.50 | 1,652.75 | 1,652.75 | 281 |
28 Sept 2023 | 1,649.00 | 1,667.00 | 1,649.00 | 1,657.00 | 1,657.00 | 2,292 |
27 Sept 2023 | 1,659.50 | 1,663.00 | 1,652.50 | 1,653.75 | 1,653.75 | 8,309 |
26 Sept 2023 | 1,653.50 | 1,662.50 | 1,653.50 | 1,657.75 | 1,657.75 | 1,493 |
25 Sept 2023 | 1,664.00 | 1,670.50 | 1,654.00 | 1,663.25 | 1,663.25 | 329 |
22 Sept 2023 | 1,655.00 | 1,674.00 | 1,655.00 | 1,672.25 | 1,672.25 | 11,729 |
21 Sept 2023 | 1,649.00 | 1,658.50 | 1,649.00 | 1,650.50 | 1,650.50 | 2,869 |
20 Sept 2023 | 1,657.50 | 1,674.00 | 1,657.50 | 1,672.75 | 1,672.75 | 2,862 |
19 Sept 2023 | 1,666.50 | 1,666.50 | 1,663.00 | 1,663.75 | 1,663.75 | 5,169 |
18 Sept 2023 | 1,659.00 | 1,660.07 | 1,651.00 | 1,652.50 | 1,652.50 | 2,288 |
15 Sept 2023 | 1,667.00 | 1,670.50 | 1,660.50 | 1,661.25 | 1,661.25 | 4,242 |
14 Sept 2023 | 1,642.50 | 1,661.50 | 1,642.50 | 1,661.50 | 1,661.50 | 2,984 |
13 Sept 2023 | 1,655.00 | 1,655.00 | 1,647.00 | 1,649.75 | 1,649.75 | 4,510 |
12 Sept 2023 | 1,654.50 | 1,659.50 | 1,651.50 | 1,654.25 | 1,654.25 | 668 |
11 Sept 2023 | 1,648.50 | 1,660.50 | 1,648.50 | 1,653.00 | 1,653.00 | 804 |
08 Sept 2023 | 1,640.00 | 1,648.00 | 1,638.50 | 1,645.50 | 1,645.50 | 3,451 |
07 Sept 2023 | 1,652.00 | 1,654.50 | 1,645.00 | 1,647.75 | 1,647.75 | 250 |
06 Sept 2023 | 1,648.00 | 1,650.50 | 1,648.00 | 1,650.25 | 1,650.25 | 2,633 |
05 Sept 2023 | 1,652.50 | 1,658.00 | 1,645.50 | 1,653.25 | 1,653.25 | 3,928 |
04 Sept 2023 | 1,667.50 | 1,675.00 | 1,658.00 | 1,661.25 | 1,661.25 | 26,938 |
01 Sept 2023 | 1,646.50 | 1,654.50 | 1,646.50 | 1,652.50 | 1,652.50 | 1,632 |
31 Aug 2023 | 1,618.50 | 1,637.50 | 1,618.50 | 1,631.25 | 1,631.25 | 1,599 |
30 Aug 2023 | 1,636.00 | 1,636.00 | 1,624.50 | 1,626.25 | 1,626.25 | 5,809 |
29 Aug 2023 | 1,625.00 | 1,637.00 | 1,614.00 | 1,633.75 | 1,633.75 | 3,897 |
25 Aug 2023 | 1,610.50 | 1,613.50 | 1,606.00 | 1,609.25 | 1,609.25 | 580 |
24 Aug 2023 | 1,615.00 | 1,619.50 | 1,604.50 | 1,605.00 | 1,605.00 | 1,172 |
23 Aug 2023 | 1,603.00 | 1,618.00 | 1,599.50 | 1,616.50 | 1,616.50 | 561 |
22 Aug 2023 | 1,568.00 | 1,599.50 | 1,568.00 | 1,592.25 | 1,592.25 | 1,977 |
21 Aug 2023 | 1,586.50 | 1,589.50 | 1,577.00 | 1,579.25 | 1,579.25 | 6,649 |
18 Aug 2023 | 1,596.00 | 1,606.50 | 1,584.13 | 1,590.25 | 1,590.25 | 2,081 |
17 Aug 2023 | 1,593.00 | 1,601.00 | 1,584.00 | 1,592.50 | 1,592.50 | 6,455 |
16 Aug 2023 | 1,609.00 | 1,610.00 | 1,599.50 | 1,600.75 | 1,600.75 | 5,546 |
15 Aug 2023 | 1,624.50 | 1,630.50 | 1,610.00 | 1,610.50 | 1,610.50 | 8,323 |
14 Aug 2023 | 1,635.00 | 1,638.50 | 1,627.00 | 1,630.00 | 1,630.00 | 1,761 |
11 Aug 2023 | 1,654.00 | 1,663.00 | 1,644.95 | 1,644.00 | 1,644.00 | 4,924 |
10 Aug 2023 | 1,646.00 | 1,652.50 | 1,646.00 | 1,651.75 | 1,651.75 | 1,468 |
09 Aug 2023 | 1,635.50 | 1,644.00 | 1,633.50 | 1,635.25 | 1,635.25 | 576 |
08 Aug 2023 | 1,639.00 | 1,639.00 | 1,630.00 | 1,632.00 | 1,632.00 | 1,462 |
07 Aug 2023 | 1,646.00 | 1,655.00 | 1,640.00 | 1,642.00 | 1,642.00 | 7,258 |
04 Aug 2023 | 1,645.00 | 1,657.00 | 1,634.50 | 1,648.50 | 1,648.50 | 2,449 |
03 Aug 2023 | 1,643.00 | 1,647.50 | 1,628.00 | 1,644.00 | 1,644.00 | 5,610 |
02 Aug 2023 | 1,642.00 | 1,649.00 | 1,634.50 | 1,639.75 | 1,639.75 | 3,201 |
01 Aug 2023 | 1,662.50 | 1,671.00 | 1,656.00 | 1,662.00 | 1,662.00 | 4,672 |
31 Jul 2023 | 1,660.00 | 1,670.10 | 1,658.50 | 1,668.75 | 1,668.75 | 3,355 |
28 Jul 2023 | 1,661.50 | 1,668.00 | 1,660.00 | 1,665.50 | 1,665.50 | 5,826 |
27 Jul 2023 | 1,658.00 | 1,671.00 | 1,658.00 | 1,663.50 | 1,663.50 | 6,913 |
26 Jul 2023 | 1,650.50 | 1,655.50 | 1,644.00 | 1,643.75 | 1,643.75 | 2,682 |
25 Jul 2023 | 1,642.50 | 1,649.50 | 1,642.00 | 1,646.75 | 1,646.75 | 11,540 |
24 Jul 2023 | 1,631.00 | 1,645.00 | 1,622.00 | 1,644.00 | 1,644.00 | 896 |
21 Jul 2023 | 1,634.00 | 1,634.50 | 1,628.50 | 1,629.25 | 1,629.25 | 1,730 |
20 Jul 2023 | 1,642.00 | 1,642.00 | 1,636.00 | 1,639.50 | 1,639.50 | 3,689 |
19 Jul 2023 | 1,626.50 | 1,634.00 | 1,623.50 | 1,632.75 | 1,632.75 | 8,356 |
18 Jul 2023 | 1,610.00 | 1,614.50 | 1,597.00 | 1,614.00 | 1,614.00 | 4,187 |
17 Jul 2023 | 1,600.00 | 1,607.50 | 1,593.00 | 1,602.75 | 1,602.75 | 1,255 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |