Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 Dec 2023 | 39.66 | 40.45 | 37.88 | 38.11 | 38.11 | 5,438,967 |
05 Dec 2023 | 38.76 | 40.39 | 37.34 | 38.76 | 38.76 | 9,530,100 |
04 Dec 2023 | 38.36 | 42.12 | 37.52 | 40.07 | 40.07 | 22,337,500 |
01 Dec 2023 | 31.02 | 35.98 | 29.84 | 35.20 | 35.20 | 12,059,800 |
30 Nov 2023 | 32.52 | 32.55 | 30.92 | 31.32 | 31.32 | 5,749,800 |
29 Nov 2023 | 32.67 | 35.72 | 31.96 | 32.01 | 32.01 | 9,913,800 |
28 Nov 2023 | 30.74 | 31.78 | 29.91 | 31.62 | 31.62 | 5,384,000 |
27 Nov 2023 | 31.19 | 31.92 | 30.31 | 30.93 | 30.93 | 4,891,300 |
24 Nov 2023 | 31.22 | 31.74 | 30.43 | 31.41 | 31.41 | 2,032,900 |
22 Nov 2023 | 31.64 | 32.00 | 30.94 | 31.35 | 31.35 | 4,263,600 |
21 Nov 2023 | 32.11 | 32.99 | 30.60 | 31.18 | 31.18 | 6,410,500 |
20 Nov 2023 | 32.30 | 33.70 | 31.95 | 33.12 | 33.12 | 6,292,500 |
17 Nov 2023 | 31.98 | 32.79 | 31.06 | 32.03 | 32.03 | 6,077,800 |
16 Nov 2023 | 33.32 | 33.69 | 31.02 | 32.36 | 32.36 | 11,617,000 |
15 Nov 2023 | 33.60 | 36.47 | 33.02 | 34.16 | 34.16 | 12,827,400 |
14 Nov 2023 | 31.38 | 34.04 | 30.82 | 33.21 | 33.21 | 13,762,900 |
13 Nov 2023 | 28.89 | 29.65 | 27.75 | 28.64 | 28.64 | 5,153,900 |
10 Nov 2023 | 30.70 | 30.72 | 28.06 | 29.19 | 29.19 | 6,685,900 |
09 Nov 2023 | 34.40 | 34.54 | 29.89 | 30.44 | 30.44 | 8,497,800 |
08 Nov 2023 | 34.00 | 34.87 | 33.01 | 33.99 | 33.99 | 8,093,900 |
07 Nov 2023 | 33.03 | 34.48 | 31.45 | 34.17 | 34.17 | 8,786,500 |
06 Nov 2023 | 32.99 | 33.65 | 31.04 | 33.23 | 33.23 | 9,537,100 |
03 Nov 2023 | 28.70 | 35.00 | 28.29 | 32.28 | 32.28 | 20,079,600 |
02 Nov 2023 | 28.33 | 30.58 | 28.11 | 29.92 | 29.92 | 13,893,200 |
01 Nov 2023 | 26.51 | 26.54 | 25.09 | 25.99 | 25.99 | 9,312,700 |
31 Oct 2023 | 27.80 | 27.83 | 26.91 | 27.00 | 27.00 | 4,757,300 |
30 Oct 2023 | 28.97 | 29.01 | 27.42 | 27.52 | 27.52 | 5,084,500 |
27 Oct 2023 | 29.63 | 29.83 | 27.87 | 28.58 | 28.58 | 6,301,000 |
26 Oct 2023 | 29.40 | 30.40 | 28.61 | 29.10 | 29.10 | 5,904,400 |
25 Oct 2023 | 31.27 | 31.32 | 29.02 | 29.47 | 29.47 | 5,648,200 |
24 Oct 2023 | 31.99 | 33.38 | 31.35 | 31.68 | 31.68 | 5,498,300 |
23 Oct 2023 | 30.50 | 32.65 | 29.90 | 31.75 | 31.75 | 5,117,400 |
20 Oct 2023 | 31.45 | 32.09 | 30.78 | 31.07 | 31.07 | 5,178,200 |
19 Oct 2023 | 32.49 | 33.19 | 31.32 | 31.59 | 31.59 | 5,211,300 |
18 Oct 2023 | 33.77 | 34.21 | 31.68 | 32.46 | 32.46 | 5,318,700 |
17 Oct 2023 | 33.99 | 35.55 | 33.75 | 34.49 | 34.49 | 4,922,100 |
16 Oct 2023 | 34.12 | 35.17 | 32.69 | 34.61 | 34.61 | 4,885,300 |
13 Oct 2023 | 34.01 | 35.07 | 33.22 | 33.87 | 33.87 | 5,997,400 |
12 Oct 2023 | 36.23 | 36.54 | 32.92 | 33.87 | 33.87 | 11,594,000 |
11 Oct 2023 | 39.46 | 39.98 | 36.92 | 37.87 | 37.87 | 6,097,200 |
10 Oct 2023 | 39.21 | 41.01 | 38.25 | 39.04 | 39.04 | 8,039,200 |
09 Oct 2023 | 36.76 | 39.22 | 36.27 | 38.87 | 38.87 | 5,800,100 |
06 Oct 2023 | 34.87 | 38.28 | 34.54 | 37.65 | 37.65 | 7,007,900 |
05 Oct 2023 | 37.47 | 37.84 | 34.71 | 35.74 | 35.74 | 8,289,300 |
04 Oct 2023 | 38.48 | 38.94 | 37.07 | 37.63 | 37.63 | 5,479,800 |
03 Oct 2023 | 38.70 | 39.42 | 36.67 | 38.21 | 38.21 | 7,310,500 |
02 Oct 2023 | 41.50 | 42.41 | 38.32 | 39.25 | 39.25 | 7,321,500 |
29 Sept 2023 | 42.49 | 42.84 | 40.94 | 41.98 | 41.98 | 7,894,200 |
28 Sept 2023 | 38.31 | 41.72 | 38.26 | 41.24 | 41.24 | 7,386,500 |
27 Sept 2023 | 40.33 | 41.78 | 39.89 | 40.83 | 40.83 | 7,217,700 |
26 Sept 2023 | 39.30 | 40.80 | 38.73 | 39.53 | 39.53 | 6,880,400 |
25 Sept 2023 | 41.28 | 42.65 | 39.78 | 40.25 | 40.25 | 7,134,000 |
22 Sept 2023 | 43.88 | 45.37 | 41.97 | 41.99 | 41.99 | 7,872,900 |
21 Sept 2023 | 43.88 | 44.50 | 41.90 | 42.90 | 42.90 | 7,293,400 |
20 Sept 2023 | 47.88 | 49.14 | 43.62 | 43.71 | 43.71 | 9,398,500 |
19 Sept 2023 | 52.28 | 53.07 | 46.01 | 47.50 | 47.50 | 13,385,800 |
18 Sept 2023 | 52.66 | 55.14 | 50.70 | 51.95 | 51.95 | 12,129,500 |
15 Sept 2023 | 55.56 | 56.40 | 51.12 | 52.20 | 52.20 | 18,058,700 |
14 Sept 2023 | 49.47 | 56.80 | 49.44 | 55.86 | 55.86 | 24,359,000 |
13 Sept 2023 | 50.09 | 51.13 | 48.33 | 49.23 | 49.23 | 7,451,200 |
12 Sept 2023 | 49.95 | 53.77 | 49.40 | 50.80 | 50.80 | 12,242,800 |
11 Sept 2023 | 47.33 | 51.69 | 46.89 | 50.81 | 50.81 | 9,788,600 |
08 Sept 2023 | 47.48 | 48.14 | 46.02 | 46.96 | 46.96 | 5,945,600 |
07 Sept 2023 | 49.28 | 49.28 | 47.02 | 47.63 | 47.63 | 6,160,700 |
06 Sept 2023 | 49.48 | 51.68 | 48.88 | 50.51 | 50.51 | 7,281,400 |
05 Sept 2023 | 49.84 | 51.06 | 48.47 | 49.84 | 49.84 | 8,819,500 |
01 Sept 2023 | 50.56 | 52.62 | 49.68 | 50.85 | 50.85 | 10,606,200 |
31 Aug 2023 | 49.88 | 51.44 | 48.08 | 50.35 | 50.35 | 10,797,100 |
30 Aug 2023 | 47.57 | 51.07 | 46.25 | 49.71 | 49.71 | 12,882,500 |
29 Aug 2023 | 44.47 | 47.87 | 43.58 | 47.40 | 47.40 | 10,399,700 |
28 Aug 2023 | 41.79 | 45.73 | 41.30 | 45.37 | 45.37 | 13,120,400 |
25 Aug 2023 | 37.85 | 41.60 | 37.85 | 41.20 | 41.20 | 10,573,500 |
24 Aug 2023 | 40.47 | 40.83 | 36.80 | 37.76 | 37.76 | 7,426,600 |
23 Aug 2023 | 37.76 | 41.00 | 37.53 | 40.28 | 40.28 | 7,047,600 |
22 Aug 2023 | 41.00 | 41.40 | 37.00 | 38.37 | 38.37 | 8,388,400 |
21 Aug 2023 | 39.42 | 40.98 | 38.24 | 40.34 | 40.34 | 7,793,600 |
18 Aug 2023 | 36.79 | 39.85 | 36.60 | 39.21 | 39.21 | 8,853,200 |
17 Aug 2023 | 37.90 | 38.40 | 36.42 | 37.24 | 37.24 | 6,958,100 |
16 Aug 2023 | 38.92 | 39.78 | 37.80 | 38.06 | 38.06 | 6,809,700 |
15 Aug 2023 | 40.78 | 41.70 | 38.71 | 39.32 | 39.32 | 7,085,500 |
14 Aug 2023 | 39.95 | 41.68 | 38.55 | 41.09 | 41.09 | 8,484,300 |
11 Aug 2023 | 38.53 | 42.20 | 38.20 | 41.10 | 41.10 | 12,320,300 |
10 Aug 2023 | 41.86 | 43.74 | 38.39 | 39.46 | 39.46 | 14,142,900 |
09 Aug 2023 | 47.51 | 47.97 | 41.41 | 41.44 | 41.44 | 16,882,700 |
08 Aug 2023 | 44.06 | 44.47 | 42.59 | 44.01 | 44.01 | 7,227,600 |
07 Aug 2023 | 46.28 | 46.43 | 42.60 | 44.81 | 44.81 | 10,607,800 |
04 Aug 2023 | 52.25 | 53.11 | 45.15 | 45.44 | 45.44 | 15,346,900 |
03 Aug 2023 | 51.09 | 53.31 | 49.40 | 51.79 | 51.79 | 20,165,400 |
02 Aug 2023 | 48.15 | 51.88 | 46.65 | 51.85 | 51.85 | 26,691,700 |
01 Aug 2023 | 44.66 | 49.80 | 44.00 | 49.11 | 49.11 | 19,301,300 |
31 Jul 2023 | 42.99 | 46.30 | 42.53 | 45.95 | 45.95 | 14,925,100 |
28 Jul 2023 | 42.54 | 45.60 | 40.87 | 44.02 | 44.02 | 23,758,500 |
27 Jul 2023 | 43.65 | 44.34 | 39.70 | 40.46 | 40.46 | 16,844,400 |
26 Jul 2023 | 44.50 | 45.58 | 42.60 | 43.75 | 43.75 | 17,293,400 |
25 Jul 2023 | 46.35 | 48.40 | 43.91 | 44.11 | 44.11 | 20,681,400 |
24 Jul 2023 | 45.80 | 47.73 | 43.01 | 46.24 | 46.24 | 22,073,600 |
21 Jul 2023 | 47.14 | 49.25 | 43.64 | 45.62 | 45.62 | 29,733,800 |
20 Jul 2023 | 53.37 | 57.19 | 45.10 | 46.73 | 46.73 | 46,125,500 |
19 Jul 2023 | 53.99 | 56.92 | 47.10 | 55.80 | 55.80 | 119,949,000 |
18 Jul 2023 | 36.60 | 42.27 | 36.32 | 39.80 | 39.80 | 38,800,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |