Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
11 Dec 2023 | 57.00 | 57.10 | 57.00 | 57.30 | 57.30 | 729 |
08 Dec 2023 | 57.20 | 57.60 | 56.90 | 57.10 | 57.10 | 30,707 |
07 Dec 2023 | 56.70 | 57.20 | 56.40 | 57.00 | 57.00 | 36,566 |
06 Dec 2023 | 57.30 | 57.40 | 56.30 | 56.30 | 56.30 | 31,146 |
05 Dec 2023 | 57.30 | 57.40 | 56.90 | 57.10 | 57.10 | 20,738 |
04 Dec 2023 | 56.70 | 57.80 | 56.70 | 57.00 | 57.00 | 34,723 |
01 Dec 2023 | 56.20 | 57.00 | 55.80 | 56.60 | 56.60 | 47,010 |
30 Nov 2023 | 55.10 | 56.40 | 55.00 | 56.30 | 56.30 | 65,343 |
29 Nov 2023 | 55.50 | 55.60 | 55.10 | 55.30 | 55.30 | 38,158 |
28 Nov 2023 | 56.10 | 56.10 | 55.20 | 55.50 | 55.50 | 29,502 |
27 Nov 2023 | 56.00 | 56.30 | 55.70 | 55.80 | 55.80 | 51,706 |
24 Nov 2023 | 55.50 | 55.90 | 55.10 | 55.60 | 55.60 | 34,462 |
23 Nov 2023 | 55.60 | 55.70 | 55.10 | 55.60 | 55.60 | 14,222 |
22 Nov 2023 | 54.90 | 56.30 | 54.90 | 55.70 | 55.70 | 53,325 |
21 Nov 2023 | 56.40 | 56.40 | 55.40 | 55.60 | 55.60 | 25,677 |
20 Nov 2023 | 55.00 | 56.40 | 55.00 | 56.20 | 56.20 | 55,214 |
17 Nov 2023 | 55.90 | 56.40 | 55.50 | 55.50 | 55.50 | 42,757 |
16 Nov 2023 | 56.60 | 56.90 | 55.60 | 55.70 | 55.70 | 23,722 |
15 Nov 2023 | 55.60 | 57.10 | 55.60 | 56.40 | 56.40 | 31,090 |
14 Nov 2023 | 55.00 | 56.20 | 54.70 | 56.20 | 56.20 | 39,538 |
13 Nov 2023 | 55.00 | 55.20 | 54.30 | 54.70 | 54.70 | 26,647 |
10 Nov 2023 | 55.40 | 55.80 | 54.70 | 55.30 | 55.30 | 29,859 |
09 Nov 2023 | 54.20 | 55.70 | 54.20 | 55.50 | 55.50 | 17,605 |
08 Nov 2023 | 54.80 | 54.80 | 53.70 | 54.60 | 54.60 | 50,213 |
07 Nov 2023 | 54.60 | 55.50 | 54.60 | 54.80 | 54.80 | 33,558 |
06 Nov 2023 | 55.20 | 55.50 | 54.70 | 55.20 | 55.20 | 47,951 |
03 Nov 2023 | 55.60 | 55.80 | 55.10 | 55.30 | 55.30 | 39,572 |
02 Nov 2023 | 53.70 | 55.80 | 53.40 | 55.60 | 55.60 | 53,431 |
01 Nov 2023 | 54.60 | 54.60 | 53.30 | 53.60 | 53.60 | 13,003 |
31 Oct 2023 | 54.80 | 55.40 | 54.30 | 54.60 | 54.60 | 39,085 |
30 Oct 2023 | 53.50 | 54.80 | 52.20 | 54.30 | 54.30 | 117,003 |
27 Oct 2023 | 52.20 | 53.00 | 51.80 | 52.00 | 52.00 | 32,619 |
26 Oct 2023 | 52.80 | 53.30 | 51.60 | 52.30 | 52.30 | 116,059 |
25 Oct 2023 | 53.90 | 54.00 | 53.40 | 53.80 | 53.80 | 29,227 |
24 Oct 2023 | 54.00 | 54.20 | 53.50 | 53.90 | 53.90 | 24,639 |
23 Oct 2023 | 53.70 | 54.00 | 52.80 | 53.70 | 53.70 | 44,160 |
20 Oct 2023 | 54.10 | 54.50 | 53.60 | 53.80 | 53.80 | 47,496 |
19 Oct 2023 | 55.90 | 56.00 | 54.30 | 54.60 | 54.60 | 64,134 |
18 Oct 2023 | 57.00 | 57.10 | 55.40 | 55.50 | 55.50 | 69,488 |
17 Oct 2023 | 57.40 | 58.00 | 56.90 | 57.20 | 57.20 | 28,161 |
16 Oct 2023 | 58.20 | 58.60 | 57.40 | 57.60 | 57.60 | 27,270 |
13 Oct 2023 | 57.50 | 58.70 | 57.50 | 58.50 | 58.50 | 38,913 |
12 Oct 2023 | 57.90 | 58.30 | 57.60 | 57.80 | 57.80 | 16,430 |
11 Oct 2023 | 57.60 | 58.10 | 57.50 | 57.90 | 57.90 | 17,721 |
10 Oct 2023 | 56.80 | 58.10 | 56.50 | 57.90 | 57.90 | 77,011 |
09 Oct 2023 | 57.60 | 58.90 | 56.40 | 56.50 | 56.50 | 71,854 |
06 Oct 2023 | 58.00 | 58.80 | 57.60 | 58.60 | 58.60 | 44,001 |
05 Oct 2023 | 57.10 | 58.10 | 57.00 | 58.00 | 58.00 | 32,468 |
04 Oct 2023 | 57.50 | 58.20 | 57.00 | 57.00 | 57.00 | 43,215 |
03 Oct 2023 | 58.80 | 58.80 | 57.40 | 57.60 | 57.60 | 28,341 |
02 Oct 2023 | 58.00 | 58.90 | 57.80 | 58.20 | 58.20 | 46,059 |
29 Sept 2023 | 58.00 | 58.20 | 57.80 | 57.80 | 57.80 | 45,076 |
28 Sept 2023 | 57.30 | 57.90 | 57.20 | 57.60 | 57.60 | 29,109 |
27 Sept 2023 | 58.50 | 58.60 | 57.00 | 57.50 | 57.50 | 26,654 |
26 Sept 2023 | 59.20 | 59.50 | 58.20 | 58.30 | 58.30 | 30,951 |
25 Sept 2023 | 59.50 | 60.10 | 59.20 | 59.40 | 59.40 | 22,939 |
22 Sept 2023 | 59.80 | 60.20 | 59.50 | 60.00 | 60.00 | 22,313 |
21 Sept 2023 | 60.00 | 60.90 | 59.50 | 60.00 | 60.00 | 33,839 |
20 Sept 2023 | 59.70 | 60.60 | 59.50 | 60.20 | 60.20 | 28,518 |
19 Sept 2023 | 58.80 | 60.30 | 58.80 | 60.10 | 60.10 | 40,435 |
18 Sept 2023 | 58.50 | 59.60 | 58.50 | 59.00 | 59.00 | 33,097 |
15 Sept 2023 | 59.00 | 59.20 | 58.60 | 58.60 | 58.60 | 76,048 |
14 Sept 2023 | 58.70 | 59.10 | 58.40 | 59.00 | 59.00 | 34,222 |
13 Sept 2023 | 58.80 | 58.80 | 58.10 | 58.40 | 58.40 | 19,616 |
12 Sept 2023 | 59.50 | 59.50 | 58.60 | 58.60 | 58.60 | 21,032 |
11 Sept 2023 | 59.40 | 59.40 | 59.00 | 59.20 | 59.20 | 13,839 |
08 Sept 2023 | 58.30 | 59.80 | 58.30 | 59.30 | 59.30 | 36,938 |
07 Sept 2023 | 57.90 | 58.80 | 57.90 | 58.50 | 58.50 | 12,467 |
06 Sept 2023 | 58.00 | 58.80 | 57.60 | 58.50 | 58.50 | 28,413 |
05 Sept 2023 | 59.30 | 59.30 | 58.00 | 58.10 | 58.10 | 24,367 |
04 Sept 2023 | 59.70 | 59.70 | 58.70 | 59.30 | 59.30 | 19,994 |
01 Sept 2023 | 59.70 | 60.10 | 59.30 | 59.70 | 59.70 | 16,252 |
31 Aug 2023 | 60.00 | 60.60 | 59.70 | 60.00 | 60.00 | 29,555 |
30 Aug 2023 | 59.50 | 60.30 | 59.10 | 60.00 | 60.00 | 31,359 |
29 Aug 2023 | 59.40 | 59.70 | 58.90 | 59.40 | 59.40 | 19,393 |
28 Aug 2023 | 58.50 | 58.80 | 58.40 | 58.60 | 58.60 | 2,101 |
25 Aug 2023 | 57.30 | 58.30 | 57.30 | 58.30 | 58.30 | 20,921 |
24 Aug 2023 | 57.90 | 57.90 | 57.30 | 57.50 | 57.50 | 16,158 |
23 Aug 2023 | 58.00 | 58.90 | 57.50 | 57.60 | 57.60 | 23,125 |
22 Aug 2023 | 58.20 | 58.40 | 57.80 | 57.80 | 57.80 | 25,094 |
21 Aug 2023 | 58.20 | 58.60 | 57.80 | 57.90 | 57.90 | 19,659 |
18 Aug 2023 | 58.60 | 59.00 | 57.90 | 58.30 | 58.30 | 29,436 |
17 Aug 2023 | 59.20 | 59.30 | 58.50 | 58.60 | 58.60 | 25,351 |
16 Aug 2023 | 59.50 | 60.30 | 59.30 | 59.30 | 59.30 | 36,777 |
15 Aug 2023 | 60.00 | 60.30 | 59.50 | 59.50 | 59.50 | 20,959 |
14 Aug 2023 | 60.10 | 60.30 | 59.80 | 59.80 | 59.80 | 35,955 |
11 Aug 2023 | 60.50 | 60.70 | 59.70 | 59.70 | 59.70 | 13,179 |
10 Aug 2023 | 60.30 | 60.70 | 60.00 | 60.60 | 60.60 | 91,217 |
09 Aug 2023 | 60.00 | 60.30 | 59.40 | 60.10 | 60.10 | 34,239 |
08 Aug 2023 | 59.30 | 60.10 | 59.00 | 59.80 | 59.80 | 51,320 |
07 Aug 2023 | 59.40 | 59.70 | 59.10 | 59.20 | 59.20 | 26,240 |
04 Aug 2023 | 59.70 | 59.80 | 59.40 | 59.40 | 59.40 | 26,281 |
03 Aug 2023 | 59.90 | 60.30 | 59.50 | 59.60 | 59.60 | 69,010 |
02 Aug 2023 | 59.20 | 60.50 | 59.20 | 60.10 | 60.10 | 37,388 |
01 Aug 2023 | 59.30 | 59.50 | 58.70 | 59.20 | 59.20 | 53,643 |
31 Jul 2023 | 59.50 | 59.90 | 58.80 | 59.00 | 59.00 | 47,176 |
28 Jul 2023 | 61.30 | 61.30 | 59.50 | 59.60 | 59.60 | 131,779 |
27 Jul 2023 | 62.00 | 62.90 | 61.50 | 62.50 | 62.50 | 21,425 |
26 Jul 2023 | 62.50 | 62.50 | 61.80 | 62.00 | 62.00 | 19,769 |
25 Jul 2023 | 61.20 | 62.00 | 61.20 | 62.00 | 62.00 | 32,399 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |