Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Dec 2023 | 21,075.00 | 21,250.00 | 21,025.00 | 21,025.00 | 21,025.00 | 1,302,100 |
01 Dec 2023 | 21,300.00 | 21,300.00 | 21,025.00 | 21,025.00 | 21,025.00 | 1,376,600 |
30 Nov 2023 | 21,300.00 | 21,400.00 | 21,100.00 | 21,125.00 | 21,125.00 | 1,340,900 |
29 Nov 2023 | 21,525.00 | 21,525.00 | 21,200.00 | 21,300.00 | 21,300.00 | 1,066,300 |
28 Nov 2023 | 21,450.00 | 21,675.00 | 21,425.00 | 21,425.00 | 21,425.00 | 584,000 |
27 Nov 2023 | 21,800.00 | 21,975.00 | 21,425.00 | 21,425.00 | 21,425.00 | 1,259,400 |
24 Nov 2023 | 21,600.00 | 22,000.00 | 21,475.00 | 21,775.00 | 21,775.00 | 552,200 |
23 Nov 2023 | 21,450.00 | 21,625.00 | 21,425.00 | 21,600.00 | 21,600.00 | 299,800 |
22 Nov 2023 | 21,975.00 | 21,975.00 | 21,350.00 | 21,425.00 | 21,425.00 | 1,576,300 |
21 Nov 2023 | 22,175.00 | 22,175.00 | 21,900.00 | 21,975.00 | 21,975.00 | 636,500 |
20 Nov 2023 | 21,950.00 | 22,325.00 | 21,950.00 | 22,200.00 | 22,200.00 | 702,300 |
17 Nov 2023 | 21,975.00 | 22,150.00 | 21,850.00 | 21,850.00 | 21,850.00 | 1,443,000 |
16 Nov 2023 | 22,000.00 | 22,125.00 | 21,800.00 | 22,000.00 | 22,000.00 | 646,200 |
15 Nov 2023 | 22,400.00 | 22,400.00 | 21,950.00 | 22,000.00 | 22,000.00 | 1,412,900 |
14 Nov 2023 | 21,475.00 | 22,200.00 | 21,250.00 | 22,200.00 | 22,200.00 | 2,550,400 |
13 Nov 2023 | 21,600.00 | 21,700.00 | 21,450.00 | 21,450.00 | 21,450.00 | 936,700 |
10 Nov 2023 | 21,625.00 | 21,875.00 | 21,425.00 | 21,550.00 | 21,550.00 | 1,114,500 |
09 Nov 2023 | 21,175.00 | 21,800.00 | 21,000.00 | 21,600.00 | 21,600.00 | 2,880,400 |
08 Nov 2023 | 21,800.00 | 21,875.00 | 20,950.00 | 21,075.00 | 21,075.00 | 4,361,200 |
07 Nov 2023 | 22,575.00 | 22,925.00 | 21,575.00 | 21,800.00 | 21,800.00 | 4,518,500 |
06 Nov 2023 | 22,625.00 | 22,975.00 | 22,525.00 | 22,550.00 | 22,550.00 | 1,153,500 |
03 Nov 2023 | 22,675.00 | 23,300.00 | 22,500.00 | 22,550.00 | 22,550.00 | 1,695,400 |
02 Nov 2023 | 22,300.00 | 22,775.00 | 22,300.00 | 22,600.00 | 22,600.00 | 1,890,500 |
01 Nov 2023 | 23,275.00 | 23,425.00 | 22,175.00 | 22,175.00 | 22,175.00 | 4,356,500 |
31 Oct 2023 | 23,600.00 | 23,925.00 | 23,100.00 | 23,275.00 | 23,275.00 | 3,132,400 |
30 Oct 2023 | 26,300.00 | 26,300.00 | 23,250.00 | 23,575.00 | 23,575.00 | 6,923,500 |
27 Oct 2023 | 25,625.00 | 26,375.00 | 25,500.00 | 26,300.00 | 26,300.00 | 2,580,300 |
26 Oct 2023 | 24,850.00 | 25,700.00 | 24,700.00 | 25,625.00 | 25,625.00 | 2,156,800 |
25 Oct 2023 | 24,650.00 | 25,350.00 | 24,500.00 | 24,975.00 | 24,975.00 | 2,151,900 |
24 Oct 2023 | 24,625.00 | 24,800.00 | 24,575.00 | 24,675.00 | 24,675.00 | 591,700 |
23 Oct 2023 | 24,950.00 | 25,000.00 | 24,200.00 | 24,625.00 | 24,625.00 | 2,265,100 |
20 Oct 2023 | 24,700.00 | 24,850.00 | 24,525.00 | 24,800.00 | 24,800.00 | 1,167,400 |
19 Oct 2023 | 25,425.00 | 25,425.00 | 24,575.00 | 24,700.00 | 24,700.00 | 4,786,000 |
18 Oct 2023 | 26,650.00 | 26,900.00 | 25,250.00 | 25,800.00 | 25,800.00 | 4,157,900 |
17 Oct 2023 | 25,300.00 | 27,125.00 | 25,275.00 | 26,650.00 | 26,650.00 | 5,926,100 |
16 Oct 2023 | 25,100.00 | 25,400.00 | 25,100.00 | 25,275.00 | 25,275.00 | 893,300 |
13 Oct 2023 | 25,000.00 | 25,200.00 | 25,000.00 | 25,025.00 | 25,025.00 | 400,400 |
12 Oct 2023 | 25,375.00 | 25,450.00 | 25,000.00 | 25,000.00 | 25,000.00 | 876,500 |
11 Oct 2023 | 25,100.00 | 25,550.00 | 25,075.00 | 25,375.00 | 25,375.00 | 2,361,300 |
10 Oct 2023 | 25,075.00 | 25,200.00 | 24,950.00 | 25,025.00 | 25,025.00 | 572,100 |
09 Oct 2023 | 25,000.00 | 25,325.00 | 24,675.00 | 25,075.00 | 25,075.00 | 623,800 |
06 Oct 2023 | 25,100.00 | 25,225.00 | 24,825.00 | 24,975.00 | 24,975.00 | 638,600 |
05 Oct 2023 | 24,525.00 | 25,150.00 | 24,525.00 | 25,050.00 | 25,050.00 | 876,500 |
04 Oct 2023 | 24,925.00 | 24,925.00 | 24,375.00 | 24,525.00 | 24,525.00 | 736,800 |
03 Oct 2023 | 24,900.00 | 25,325.00 | 24,500.00 | 24,800.00 | 24,800.00 | 658,600 |
02 Oct 2023 | 24,600.00 | 25,575.00 | 24,600.00 | 24,850.00 | 24,850.00 | 2,564,800 |
29 Sept 2023 | 24,325.00 | 24,875.00 | 24,225.00 | 24,600.00 | 24,600.00 | 1,018,800 |
27 Sept 2023 | 24,175.00 | 24,525.00 | 24,175.00 | 24,300.00 | 24,300.00 | 727,100 |
26 Sept 2023 | 24,500.00 | 24,775.00 | 24,150.00 | 24,150.00 | 24,150.00 | 1,336,300 |
25 Sept 2023 | 24,850.00 | 24,925.00 | 24,500.00 | 24,500.00 | 24,500.00 | 1,602,800 |
22 Sept 2023 | 25,300.00 | 25,300.00 | 24,800.00 | 24,850.00 | 24,850.00 | 1,072,800 |
21 Sept 2023 | 24,725.00 | 25,500.00 | 24,725.00 | 25,300.00 | 25,300.00 | 2,088,400 |
20 Sept 2023 | 24,225.00 | 24,950.00 | 24,200.00 | 24,725.00 | 24,725.00 | 1,581,400 |
19 Sept 2023 | 24,200.00 | 24,325.00 | 24,025.00 | 24,175.00 | 24,175.00 | 753,800 |
18 Sept 2023 | 24,425.00 | 24,500.00 | 24,175.00 | 24,175.00 | 24,175.00 | 418,300 |
15 Sept 2023 | 24,325.00 | 24,575.00 | 24,100.00 | 24,425.00 | 24,425.00 | 838,900 |
14 Sept 2023 | 24,100.00 | 24,650.00 | 24,100.00 | 24,250.00 | 24,250.00 | 1,092,000 |
13 Sept 2023 | 24,175.00 | 24,225.00 | 24,025.00 | 24,025.00 | 24,025.00 | 1,309,500 |
12 Sept 2023 | 24,300.00 | 24,550.00 | 24,100.00 | 24,175.00 | 24,175.00 | 1,284,100 |
11 Sept 2023 | 24,100.00 | 24,650.00 | 24,100.00 | 24,275.00 | 24,275.00 | 1,394,200 |
08 Sept 2023 | 24,100.00 | 24,175.00 | 23,800.00 | 24,075.00 | 24,075.00 | 2,874,400 |
07 Sept 2023 | 24,225.00 | 24,400.00 | 24,050.00 | 24,050.00 | 24,050.00 | 1,232,200 |
06 Sept 2023 | 24,625.00 | 24,650.00 | 24,225.00 | 24,225.00 | 24,225.00 | 1,069,900 |
05 Sept 2023 | 24,100.00 | 24,850.00 | 24,100.00 | 24,625.00 | 24,625.00 | 1,569,000 |
04 Sept 2023 | 24,225.00 | 24,350.00 | 24,025.00 | 24,100.00 | 24,100.00 | 828,200 |
01 Sept 2023 | 24,125.00 | 24,425.00 | 24,075.00 | 24,250.00 | 24,250.00 | 675,600 |
31 Aug 2023 | 24,425.00 | 24,450.00 | 24,000.00 | 24,050.00 | 24,050.00 | 2,128,700 |
30 Aug 2023 | 24,875.00 | 24,875.00 | 24,400.00 | 24,400.00 | 24,400.00 | 814,600 |
29 Aug 2023 | 24,675.00 | 24,850.00 | 24,525.00 | 24,525.00 | 24,525.00 | 600,300 |
28 Aug 2023 | 24,825.00 | 24,925.00 | 24,300.00 | 24,525.00 | 24,525.00 | 1,201,400 |
25 Aug 2023 | 24,775.00 | 24,925.00 | 24,750.00 | 24,800.00 | 24,800.00 | 426,800 |
24 Aug 2023 | 25,025.00 | 25,075.00 | 24,750.00 | 24,750.00 | 24,750.00 | 1,118,800 |
23 Aug 2023 | 25,100.00 | 25,250.00 | 25,000.00 | 25,025.00 | 25,025.00 | 903,400 |
22 Aug 2023 | 25,100.00 | 25,300.00 | 25,100.00 | 25,100.00 | 25,100.00 | 608,200 |
21 Aug 2023 | 25,125.00 | 25,400.00 | 25,050.00 | 25,100.00 | 25,100.00 | 482,300 |
18 Aug 2023 | 25,475.00 | 25,525.00 | 25,000.00 | 25,050.00 | 25,050.00 | 875,000 |
16 Aug 2023 | 24,825.00 | 25,700.00 | 24,775.00 | 25,450.00 | 25,450.00 | 1,809,900 |
15 Aug 2023 | 25,200.00 | 25,200.00 | 24,825.00 | 24,825.00 | 24,825.00 | 1,204,200 |
14 Aug 2023 | 24,800.00 | 25,200.00 | 24,750.00 | 25,000.00 | 25,000.00 | 795,600 |
11 Aug 2023 | 25,000.00 | 25,050.00 | 24,675.00 | 24,750.00 | 24,750.00 | 1,080,500 |
10 Aug 2023 | 24,975.00 | 25,175.00 | 24,675.00 | 24,975.00 | 24,975.00 | 1,764,500 |
09 Aug 2023 | 25,525.00 | 25,600.00 | 24,850.00 | 24,975.00 | 24,975.00 | 2,570,700 |
08 Aug 2023 | 25,700.00 | 25,875.00 | 25,400.00 | 25,475.00 | 25,475.00 | 1,487,100 |
07 Aug 2023 | 25,500.00 | 26,000.00 | 25,500.00 | 25,675.00 | 25,675.00 | 1,820,200 |
04 Aug 2023 | 26,000.00 | 26,375.00 | 25,400.00 | 25,475.00 | 25,475.00 | 2,409,100 |
03 Aug 2023 | 25,375.00 | 26,225.00 | 25,375.00 | 25,975.00 | 25,975.00 | 3,107,100 |
02 Aug 2023 | 27,500.00 | 27,550.00 | 25,300.00 | 25,350.00 | 25,350.00 | 8,783,100 |
01 Aug 2023 | 28,300.00 | 28,300.00 | 27,450.00 | 27,500.00 | 27,500.00 | 2,834,900 |
31 Jul 2023 | 28,450.00 | 28,925.00 | 27,925.00 | 27,925.00 | 27,925.00 | 5,102,000 |
28 Jul 2023 | 28,200.00 | 28,750.00 | 28,025.00 | 28,100.00 | 28,100.00 | 2,446,400 |
27 Jul 2023 | 28,250.00 | 28,575.00 | 28,125.00 | 28,125.00 | 28,125.00 | 1,375,500 |
26 Jul 2023 | 28,750.00 | 29,050.00 | 28,050.00 | 28,250.00 | 28,250.00 | 3,143,600 |
25 Jul 2023 | 28,900.00 | 28,900.00 | 28,100.00 | 28,400.00 | 28,400.00 | 1,801,800 |
24 Jul 2023 | 29,000.00 | 29,550.00 | 28,700.00 | 28,900.00 | 28,900.00 | 1,848,700 |
21 Jul 2023 | 28,425.00 | 29,225.00 | 28,325.00 | 29,000.00 | 29,000.00 | 2,618,000 |
20 Jul 2023 | 27,900.00 | 28,700.00 | 27,800.00 | 28,425.00 | 28,425.00 | 2,734,600 |
18 Jul 2023 | 27,750.00 | 27,950.00 | 27,425.00 | 27,900.00 | 27,900.00 | 1,390,800 |
17 Jul 2023 | 27,525.00 | 27,825.00 | 27,500.00 | 27,725.00 | 27,725.00 | 782,500 |
14 Jul 2023 | 27,600.00 | 27,600.00 | 27,350.00 | 27,500.00 | 27,500.00 | 1,032,600 |
13 Jul 2023 | 27,600.00 | 27,825.00 | 27,450.00 | 27,600.00 | 27,600.00 | 733,500 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |