Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Dec 2023 | 47.70 | 47.30 | 46.90 | 47.15 | 47.15 | 267,000 |
30 Nov 2023 | 47.70 | 47.70 | 46.60 | 47.05 | 47.05 | 11,419,526 |
29 Nov 2023 | 47.45 | 47.75 | 46.95 | 47.30 | 47.30 | 6,445,004 |
28 Nov 2023 | 47.15 | 47.65 | 47.10 | 47.45 | 47.45 | 8,727,776 |
27 Nov 2023 | 46.10 | 47.15 | 46.10 | 46.85 | 46.85 | 7,858,448 |
24 Nov 2023 | 46.50 | 46.50 | 46.05 | 46.10 | 46.10 | 4,184,511 |
23 Nov 2023 | 46.05 | 46.60 | 45.80 | 46.40 | 46.40 | 4,897,140 |
22 Nov 2023 | 46.05 | 46.55 | 45.45 | 46.20 | 46.20 | 4,828,939 |
21 Nov 2023 | 45.70 | 46.45 | 45.60 | 46.10 | 46.10 | 5,918,515 |
20 Nov 2023 | 46.65 | 46.65 | 45.30 | 45.65 | 45.65 | 7,769,967 |
17 Nov 2023 | 46.20 | 46.80 | 45.95 | 46.55 | 46.55 | 6,756,976 |
16 Nov 2023 | 46.80 | 47.20 | 45.20 | 45.90 | 45.90 | 11,071,873 |
15 Nov 2023 | 45.95 | 46.55 | 45.80 | 46.55 | 46.55 | 11,322,014 |
14 Nov 2023 | 45.75 | 46.00 | 45.15 | 45.50 | 45.50 | 7,758,156 |
13 Nov 2023 | 44.85 | 45.65 | 44.80 | 45.65 | 45.65 | 7,350,133 |
10 Nov 2023 | 44.65 | 45.25 | 44.60 | 44.80 | 44.80 | 5,493,272 |
09 Nov 2023 | 44.90 | 45.00 | 44.45 | 44.80 | 44.80 | 4,653,249 |
08 Nov 2023 | 44.95 | 45.10 | 44.65 | 45.00 | 45.00 | 4,203,453 |
07 Nov 2023 | 44.90 | 45.10 | 44.30 | 44.95 | 44.95 | 6,763,822 |
06 Nov 2023 | 44.55 | 45.00 | 44.40 | 44.80 | 44.80 | 7,283,488 |
03 Nov 2023 | 43.95 | 44.30 | 43.75 | 44.30 | 44.30 | 3,307,269 |
02 Nov 2023 | 44.20 | 44.45 | 43.75 | 43.75 | 43.75 | 4,030,507 |
01 Nov 2023 | 43.95 | 44.25 | 43.85 | 44.00 | 44.00 | 2,735,951 |
31 Oct 2023 | 43.75 | 44.50 | 43.75 | 44.15 | 44.15 | 7,884,843 |
30 Oct 2023 | 44.00 | 44.00 | 43.45 | 43.75 | 43.75 | 4,415,449 |
27 Oct 2023 | 44.00 | 44.10 | 43.65 | 43.95 | 43.95 | 3,256,859 |
26 Oct 2023 | 44.00 | 44.30 | 43.40 | 43.85 | 43.85 | 6,436,663 |
25 Oct 2023 | 43.10 | 44.20 | 43.10 | 44.00 | 44.00 | 5,991,457 |
24 Oct 2023 | 43.10 | 43.15 | 42.55 | 43.00 | 43.00 | 2,753,468 |
23 Oct 2023 | 42.65 | 43.30 | 42.55 | 42.95 | 42.95 | 3,425,644 |
20 Oct 2023 | 42.85 | 43.15 | 42.50 | 42.90 | 42.90 | 5,061,619 |
19 Oct 2023 | 43.05 | 43.55 | 42.75 | 43.40 | 43.40 | 4,798,084 |
18 Oct 2023 | 43.10 | 44.00 | 42.90 | 43.40 | 43.40 | 5,681,558 |
17 Oct 2023 | 44.30 | 44.35 | 42.90 | 43.20 | 43.20 | 6,132,792 |
16 Oct 2023 | 44.15 | 44.35 | 43.65 | 44.30 | 44.30 | 5,505,527 |
13 Oct 2023 | 44.70 | 44.70 | 44.00 | 44.15 | 44.15 | 6,886,536 |
12 Oct 2023 | 44.90 | 45.15 | 44.00 | 44.95 | 44.95 | 12,941,434 |
11 Oct 2023 | 43.85 | 44.80 | 43.60 | 44.80 | 44.80 | 16,875,836 |
06 Oct 2023 | 42.85 | 43.10 | 42.60 | 43.10 | 43.10 | 4,453,075 |
05 Oct 2023 | 42.10 | 43.15 | 42.10 | 42.85 | 42.85 | 7,292,166 |
04 Oct 2023 | 42.25 | 42.25 | 41.50 | 41.70 | 41.70 | 6,010,563 |
03 Oct 2023 | 42.25 | 42.50 | 41.60 | 42.40 | 42.40 | 7,490,133 |
02 Oct 2023 | 42.80 | 43.35 | 42.45 | 42.45 | 42.45 | 3,776,028 |
28 Sept 2023 | 42.85 | 42.85 | 42.25 | 42.50 | 42.50 | 4,941,824 |
27 Sept 2023 | 42.40 | 42.65 | 42.05 | 42.45 | 42.45 | 4,588,460 |
26 Sept 2023 | 42.30 | 43.10 | 42.15 | 42.60 | 42.60 | 4,647,375 |
25 Sept 2023 | 43.00 | 43.05 | 42.25 | 42.60 | 42.60 | 5,372,659 |
22 Sept 2023 | 42.25 | 43.50 | 42.20 | 42.90 | 42.90 | 6,427,318 |
21 Sept 2023 | 43.00 | 43.40 | 42.45 | 42.60 | 42.60 | 8,184,166 |
20 Sept 2023 | 44.00 | 44.00 | 42.95 | 43.40 | 43.40 | 7,595,099 |
19 Sept 2023 | 43.25 | 44.20 | 43.20 | 43.90 | 43.90 | 13,395,526 |
18 Sept 2023 | 42.40 | 43.45 | 42.20 | 43.10 | 43.10 | 9,156,250 |
15 Sept 2023 | 42.75 | 42.75 | 41.85 | 42.65 | 42.65 | 10,636,820 |
14 Sept 2023 | 42.95 | 42.95 | 42.40 | 42.75 | 42.75 | 7,353,129 |
13 Sept 2023 | 42.00 | 42.75 | 41.60 | 42.65 | 42.65 | 12,621,170 |
12 Sept 2023 | 41.70 | 42.00 | 41.00 | 41.80 | 41.80 | 9,007,426 |
11 Sept 2023 | 41.70 | 41.95 | 41.15 | 41.65 | 41.65 | 10,941,725 |
08 Sept 2023 | 39.60 | 41.60 | 39.25 | 41.40 | 41.40 | 14,853,136 |
07 Sept 2023 | 39.65 | 39.95 | 39.45 | 39.70 | 39.70 | 3,427,960 |
06 Sept 2023 | 40.00 | 40.05 | 39.50 | 39.75 | 39.75 | 4,483,756 |
05 Sept 2023 | 40.15 | 40.15 | 39.70 | 40.00 | 40.00 | 2,865,393 |
04 Sept 2023 | 40.45 | 41.30 | 40.00 | 40.10 | 40.10 | 6,493,914 |
01 Sept 2023 | 39.60 | 40.75 | 39.30 | 40.45 | 40.45 | 11,236,826 |
31 Aug 2023 | 39.55 | 40.20 | 38.80 | 39.65 | 39.65 | 12,167,400 |
30 Aug 2023 | 40.10 | 40.35 | 39.25 | 39.75 | 39.75 | 14,194,271 |
29 Aug 2023 | 38.35 | 39.55 | 38.30 | 39.55 | 39.55 | 16,615,892 |
28 Aug 2023 | 37.75 | 37.90 | 37.40 | 37.50 | 37.50 | 2,067,571 |
25 Aug 2023 | 37.80 | 37.80 | 37.15 | 37.40 | 37.40 | 4,720,221 |
24 Aug 2023 | 38.15 | 38.15 | 37.60 | 37.85 | 37.85 | 2,989,741 |
23 Aug 2023 | 38.05 | 38.15 | 37.70 | 38.10 | 38.10 | 2,875,501 |
22 Aug 2023 | 38.20 | 38.25 | 37.60 | 38.05 | 38.05 | 3,294,212 |
21 Aug 2023 | 37.85 | 38.30 | 37.65 | 37.95 | 37.95 | 2,611,605 |
18 Aug 2023 | 37.90 | 38.10 | 37.65 | 37.75 | 37.75 | 2,377,744 |
17 Aug 2023 | 37.15 | 37.95 | 36.90 | 37.95 | 37.95 | 4,073,515 |
16 Aug 2023 | 37.80 | 37.90 | 37.05 | 37.40 | 37.40 | 3,292,902 |
15 Aug 2023 | 37.60 | 38.15 | 37.60 | 37.95 | 37.95 | 3,338,620 |
14 Aug 2023 | 38.15 | 38.30 | 37.40 | 37.45 | 37.45 | 4,273,767 |
11 Aug 2023 | 37.35 | 38.45 | 37.25 | 38.40 | 38.40 | 6,412,665 |
10 Aug 2023 | 37.35 | 37.35 | 36.80 | 36.90 | 36.90 | 3,582,873 |
09 Aug 2023 | 37.70 | 37.70 | 37.05 | 37.35 | 37.35 | 3,122,409 |
08 Aug 2023 | 37.60 | 37.75 | 37.25 | 37.70 | 37.70 | 3,821,392 |
07 Aug 2023 | 37.05 | 37.45 | 36.90 | 37.35 | 37.35 | 2,310,210 |
04 Aug 2023 | 37.35 | 37.60 | 37.15 | 37.15 | 37.15 | 3,287,262 |
02 Aug 2023 | 37.85 | 37.85 | 37.00 | 37.35 | 37.35 | 6,198,160 |
01 Aug 2023 | 38.50 | 38.50 | 37.70 | 37.90 | 37.90 | 5,336,913 |
31 Jul 2023 | 38.85 | 38.85 | 38.45 | 38.45 | 38.45 | 4,851,010 |
28 Jul 2023 | 38.50 | 38.85 | 38.40 | 38.70 | 38.70 | 3,467,300 |
27 Jul 2023 | 38.50 | 38.85 | 38.45 | 38.60 | 38.60 | 3,307,107 |
26 Jul 2023 | 38.50 | 38.65 | 38.35 | 38.35 | 38.35 | 2,180,268 |
25 Jul 2023 | 38.15 | 38.65 | 38.00 | 38.50 | 38.50 | 2,834,718 |
24 Jul 2023 | 38.35 | 38.35 | 37.65 | 38.00 | 38.00 | 4,156,351 |
21 Jul 2023 | 38.70 | 38.70 | 38.30 | 38.40 | 38.40 | 3,414,204 |
20 Jul 2023 | 38.05 | 38.80 | 38.05 | 38.80 | 38.80 | 3,437,888 |
19 Jul 2023 | 39.45 | 39.45 | 38.30 | 38.40 | 38.40 | 5,897,952 |
18 Jul 2023 | 39.50 | 39.55 | 38.70 | 39.15 | 39.15 | 4,564,918 |
17 Jul 2023 | 39.15 | 39.55 | 38.45 | 39.50 | 39.50 | 6,228,308 |
14 Jul 2023 | 39.20 | 39.45 | 38.85 | 39.15 | 39.15 | 4,717,964 |
13 Jul 2023 | 39.80 | 39.85 | 39.05 | 39.10 | 39.10 | 5,321,775 |
12 Jul 2023 | 40.30 | 40.30 | 39.30 | 39.70 | 39.70 | 4,875,930 |
11 Jul 2023 | 39.70 | 39.90 | 39.45 | 39.75 | 39.75 | 5,035,533 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |