Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Dec 2023 | 1,120.00 | 1,140.00 | 1,120.00 | 1,125.00 | 1,125.00 | 29,569,200 |
01 Dec 2023 | 1,115.00 | 1,130.00 | 1,115.00 | 1,120.00 | 1,120.00 | 20,454,000 |
30 Nov 2023 | 1,135.00 | 1,140.00 | 1,115.00 | 1,115.00 | 1,115.00 | 45,654,100 |
29 Nov 2023 | 1,130.00 | 1,145.00 | 1,125.00 | 1,135.00 | 1,135.00 | 35,947,700 |
28 Nov 2023 | 1,145.00 | 1,150.00 | 1,130.00 | 1,130.00 | 1,130.00 | 34,210,000 |
27 Nov 2023 | 1,140.00 | 1,155.00 | 1,140.00 | 1,145.00 | 1,145.00 | 25,822,300 |
24 Nov 2023 | 1,150.00 | 1,150.00 | 1,130.00 | 1,140.00 | 1,140.00 | 25,651,100 |
23 Nov 2023 | 1,140.00 | 1,150.00 | 1,130.00 | 1,145.00 | 1,145.00 | 28,595,000 |
22 Nov 2023 | 1,145.00 | 1,150.00 | 1,130.00 | 1,135.00 | 1,135.00 | 15,855,000 |
21 Nov 2023 | 1,145.00 | 1,185.00 | 1,135.00 | 1,140.00 | 1,140.00 | 70,479,900 |
20 Nov 2023 | 1,125.00 | 1,155.00 | 1,125.00 | 1,145.00 | 1,145.00 | 37,001,200 |
17 Nov 2023 | 1,135.00 | 1,140.00 | 1,115.00 | 1,125.00 | 1,125.00 | 32,853,200 |
16 Nov 2023 | 1,135.00 | 1,145.00 | 1,125.00 | 1,135.00 | 1,135.00 | 45,567,800 |
15 Nov 2023 | 1,130.00 | 1,155.00 | 1,130.00 | 1,130.00 | 1,130.00 | 50,891,400 |
14 Nov 2023 | 1,125.00 | 1,140.00 | 1,120.00 | 1,130.00 | 1,130.00 | 33,547,600 |
13 Nov 2023 | 1,125.00 | 1,140.00 | 1,105.00 | 1,125.00 | 1,125.00 | 31,568,200 |
10 Nov 2023 | 1,115.00 | 1,145.00 | 1,115.00 | 1,125.00 | 1,125.00 | 46,493,800 |
09 Nov 2023 | 1,140.00 | 1,155.00 | 1,100.00 | 1,115.00 | 1,115.00 | 118,293,300 |
08 Nov 2023 | 1,205.00 | 1,205.00 | 1,130.00 | 1,140.00 | 1,140.00 | 176,783,700 |
07 Nov 2023 | 1,230.00 | 1,235.00 | 1,200.00 | 1,210.00 | 1,210.00 | 53,900,600 |
06 Nov 2023 | 1,235.00 | 1,245.00 | 1,230.00 | 1,235.00 | 1,235.00 | 32,850,400 |
03 Nov 2023 | 1,240.00 | 1,245.00 | 1,230.00 | 1,235.00 | 1,235.00 | 19,185,100 |
02 Nov 2023 | 1,225.00 | 1,240.00 | 1,220.00 | 1,230.00 | 1,230.00 | 30,544,900 |
01 Nov 2023 | 1,260.00 | 1,265.00 | 1,220.00 | 1,220.00 | 1,220.00 | 43,315,900 |
31 Oct 2023 | 1,270.00 | 1,280.00 | 1,220.00 | 1,255.00 | 1,255.00 | 79,862,800 |
30 Oct 2023 | 1,325.00 | 1,325.00 | 1,270.00 | 1,270.00 | 1,270.00 | 63,809,000 |
27 Oct 2023 | 1,330.00 | 1,345.00 | 1,320.00 | 1,335.00 | 1,335.00 | 21,351,600 |
26 Oct 2023 | 1,345.00 | 1,350.00 | 1,320.00 | 1,325.00 | 1,325.00 | 24,238,600 |
25 Oct 2023 | 1,340.00 | 1,355.00 | 1,340.00 | 1,345.00 | 1,345.00 | 20,561,500 |
24 Oct 2023 | 1,335.00 | 1,350.00 | 1,335.00 | 1,335.00 | 1,335.00 | 19,884,500 |
23 Oct 2023 | 1,360.00 | 1,370.00 | 1,335.00 | 1,335.00 | 1,335.00 | 44,360,300 |
20 Oct 2023 | 1,365.00 | 1,375.00 | 1,355.00 | 1,360.00 | 1,360.00 | 32,566,900 |
19 Oct 2023 | 1,385.00 | 1,395.00 | 1,365.00 | 1,365.00 | 1,365.00 | 20,373,800 |
18 Oct 2023 | 1,390.00 | 1,405.00 | 1,385.00 | 1,385.00 | 1,385.00 | 23,690,900 |
17 Oct 2023 | 1,405.00 | 1,405.00 | 1,370.00 | 1,385.00 | 1,385.00 | 25,185,600 |
16 Oct 2023 | 1,415.00 | 1,420.00 | 1,385.00 | 1,400.00 | 1,400.00 | 31,476,200 |
13 Oct 2023 | 1,395.00 | 1,415.00 | 1,390.00 | 1,400.00 | 1,400.00 | 37,702,100 |
12 Oct 2023 | 1,395.00 | 1,400.00 | 1,380.00 | 1,385.00 | 1,385.00 | 23,111,500 |
11 Oct 2023 | 1,410.00 | 1,420.00 | 1,390.00 | 1,390.00 | 1,390.00 | 36,425,600 |
10 Oct 2023 | 1,405.00 | 1,415.00 | 1,395.00 | 1,400.00 | 1,400.00 | 32,079,100 |
09 Oct 2023 | 1,370.00 | 1,405.00 | 1,370.00 | 1,395.00 | 1,395.00 | 58,779,700 |
06 Oct 2023 | 1,350.00 | 1,370.00 | 1,350.00 | 1,355.00 | 1,355.00 | 21,086,700 |
05 Oct 2023 | 1,360.00 | 1,365.00 | 1,340.00 | 1,340.00 | 1,340.00 | 35,543,300 |
04 Oct 2023 | 1,360.00 | 1,370.00 | 1,345.00 | 1,360.00 | 1,360.00 | 32,394,600 |
03 Oct 2023 | 1,375.00 | 1,375.00 | 1,355.00 | 1,360.00 | 1,360.00 | 39,498,600 |
02 Oct 2023 | 1,375.00 | 1,385.00 | 1,365.00 | 1,375.00 | 1,375.00 | 25,032,300 |
29 Sept 2023 | 1,385.00 | 1,385.00 | 1,375.00 | 1,375.00 | 1,375.00 | 24,025,400 |
27 Sept 2023 | 1,385.00 | 1,395.00 | 1,370.00 | 1,375.00 | 1,375.00 | 27,293,700 |
26 Sept 2023 | 1,400.00 | 1,405.00 | 1,380.00 | 1,385.00 | 1,385.00 | 34,450,200 |
25 Sept 2023 | 1,385.00 | 1,405.00 | 1,385.00 | 1,385.00 | 1,385.00 | 37,115,600 |
22 Sept 2023 | 1,375.00 | 1,390.00 | 1,370.00 | 1,380.00 | 1,380.00 | 21,267,000 |
21 Sept 2023 | 1,395.00 | 1,395.00 | 1,370.00 | 1,375.00 | 1,375.00 | 32,412,000 |
20 Sept 2023 | 1,390.00 | 1,420.00 | 1,385.00 | 1,390.00 | 1,390.00 | 62,329,800 |
19 Sept 2023 | 1,395.00 | 1,405.00 | 1,380.00 | 1,385.00 | 1,385.00 | 48,876,700 |
18 Sept 2023 | 1,390.00 | 1,405.00 | 1,380.00 | 1,390.00 | 1,390.00 | 41,105,300 |
15 Sept 2023 | 1,420.00 | 1,425.00 | 1,375.00 | 1,380.00 | 1,380.00 | 130,519,100 |
14 Sept 2023 | 1,445.00 | 1,480.00 | 1,405.00 | 1,405.00 | 1,405.00 | 152,279,400 |
13 Sept 2023 | 1,360.00 | 1,435.00 | 1,355.00 | 1,435.00 | 1,435.00 | 113,703,500 |
12 Sept 2023 | 1,355.00 | 1,365.00 | 1,340.00 | 1,345.00 | 1,345.00 | 32,904,200 |
11 Sept 2023 | 1,355.00 | 1,370.00 | 1,355.00 | 1,355.00 | 1,355.00 | 24,235,200 |
08 Sept 2023 | 1,350.00 | 1,365.00 | 1,350.00 | 1,355.00 | 1,355.00 | 34,509,800 |
07 Sept 2023 | 1,395.00 | 1,395.00 | 1,355.00 | 1,355.00 | 1,355.00 | 55,026,100 |
06 Sept 2023 | 1,360.00 | 1,400.00 | 1,360.00 | 1,390.00 | 1,390.00 | 72,923,300 |
05 Sept 2023 | 1,350.00 | 1,355.00 | 1,340.00 | 1,350.00 | 1,350.00 | 38,652,100 |
04 Sept 2023 | 1,360.00 | 1,375.00 | 1,340.00 | 1,350.00 | 1,350.00 | 55,758,000 |
01 Sept 2023 | 1,350.00 | 1,365.00 | 1,335.00 | 1,355.00 | 1,355.00 | 104,000,800 |
31 Aug 2023 | 1,395.00 | 1,400.00 | 1,370.00 | 1,375.00 | 1,375.00 | 82,657,400 |
30 Aug 2023 | 1,450.00 | 1,460.00 | 1,390.00 | 1,395.00 | 1,395.00 | 202,713,600 |
29 Aug 2023 | 1,460.00 | 1,470.00 | 1,450.00 | 1,460.00 | 1,460.00 | 37,849,600 |
28 Aug 2023 | 1,455.00 | 1,475.00 | 1,455.00 | 1,455.00 | 1,455.00 | 37,981,500 |
25 Aug 2023 | 1,445.00 | 1,470.00 | 1,440.00 | 1,450.00 | 1,450.00 | 44,898,100 |
24 Aug 2023 | 1,500.00 | 1,510.00 | 1,445.00 | 1,450.00 | 1,450.00 | 132,043,900 |
23 Aug 2023 | 1,525.00 | 1,535.00 | 1,500.00 | 1,500.00 | 1,500.00 | 56,492,500 |
22 Aug 2023 | 1,485.00 | 1,530.00 | 1,475.00 | 1,525.00 | 1,525.00 | 104,167,300 |
21 Aug 2023 | 1,495.00 | 1,495.00 | 1,465.00 | 1,490.00 | 1,490.00 | 62,274,500 |
18 Aug 2023 | 1,480.00 | 1,495.00 | 1,460.00 | 1,495.00 | 1,495.00 | 101,170,200 |
16 Aug 2023 | 1,465.00 | 1,485.00 | 1,450.00 | 1,485.00 | 1,485.00 | 102,759,000 |
15 Aug 2023 | 1,400.00 | 1,470.00 | 1,400.00 | 1,460.00 | 1,460.00 | 262,746,900 |
14 Aug 2023 | 1,405.00 | 1,405.00 | 1,380.00 | 1,390.00 | 1,390.00 | 28,085,800 |
11 Aug 2023 | 1,400.00 | 1,405.00 | 1,390.00 | 1,405.00 | 1,405.00 | 18,972,200 |
10 Aug 2023 | 1,405.00 | 1,420.00 | 1,390.00 | 1,400.00 | 1,400.00 | 47,679,500 |
09 Aug 2023 | 1,400.00 | 1,405.00 | 1,385.00 | 1,395.00 | 1,395.00 | 26,589,000 |
08 Aug 2023 | 1,400.00 | 1,405.00 | 1,395.00 | 1,400.00 | 1,400.00 | 29,729,400 |
07 Aug 2023 | 1,390.00 | 1,395.00 | 1,380.00 | 1,395.00 | 1,395.00 | 22,281,000 |
04 Aug 2023 | 1,390.00 | 1,410.00 | 1,385.00 | 1,390.00 | 1,390.00 | 35,422,100 |
03 Aug 2023 | 1,375.00 | 1,390.00 | 1,370.00 | 1,385.00 | 1,385.00 | 22,444,100 |
02 Aug 2023 | 1,390.00 | 1,390.00 | 1,370.00 | 1,380.00 | 1,380.00 | 28,482,300 |
01 Aug 2023 | 1,370.00 | 1,395.00 | 1,365.00 | 1,385.00 | 1,385.00 | 44,442,100 |
31 Jul 2023 | 1,370.00 | 1,385.00 | 1,365.00 | 1,365.00 | 1,365.00 | 44,161,500 |
28 Jul 2023 | 1,365.00 | 1,375.00 | 1,355.00 | 1,370.00 | 1,370.00 | 21,640,200 |
27 Jul 2023 | 1,385.00 | 1,385.00 | 1,365.00 | 1,365.00 | 1,365.00 | 46,030,700 |
26 Jul 2023 | 1,380.00 | 1,390.00 | 1,370.00 | 1,385.00 | 1,385.00 | 37,891,900 |
25 Jul 2023 | 1,400.00 | 1,410.00 | 1,375.00 | 1,375.00 | 1,375.00 | 48,295,600 |
24 Jul 2023 | 1,385.00 | 1,410.00 | 1,380.00 | 1,395.00 | 1,395.00 | 75,984,500 |
21 Jul 2023 | 1,380.00 | 1,390.00 | 1,370.00 | 1,380.00 | 1,380.00 | 46,483,700 |
20 Jul 2023 | 1,360.00 | 1,375.00 | 1,360.00 | 1,370.00 | 1,370.00 | 42,831,300 |
18 Jul 2023 | 1,370.00 | 1,370.00 | 1,355.00 | 1,365.00 | 1,365.00 | 28,055,500 |
17 Jul 2023 | 1,365.00 | 1,380.00 | 1,360.00 | 1,370.00 | 1,370.00 | 31,413,400 |
14 Jul 2023 | 1,340.00 | 1,370.00 | 1,340.00 | 1,360.00 | 1,360.00 | 49,051,400 |
13 Jul 2023 | 1,345.00 | 1,350.00 | 1,335.00 | 1,340.00 | 1,340.00 | 24,719,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |