Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Dec 2023 | 48.19 | 48.54 | 47.64 | 47.89 | 47.89 | 437,600 |
04 Dec 2023 | 48.55 | 48.99 | 47.94 | 48.62 | 48.62 | 747,900 |
01 Dec 2023 | 47.75 | 48.99 | 47.30 | 48.92 | 48.92 | 705,100 |
30 Nov 2023 | 47.63 | 48.06 | 47.45 | 47.83 | 47.83 | 645,300 |
29 Nov 2023 | 48.57 | 48.98 | 47.30 | 47.52 | 47.52 | 771,400 |
28 Nov 2023 | 47.75 | 48.17 | 47.12 | 48.16 | 48.16 | 472,600 |
27 Nov 2023 | 47.97 | 48.74 | 47.90 | 47.97 | 47.97 | 573,100 |
24 Nov 2023 | 48.26 | 48.74 | 48.21 | 48.47 | 48.47 | 279,000 |
22 Nov 2023 | 48.47 | 48.99 | 47.97 | 48.44 | 48.44 | 356,900 |
21 Nov 2023 | 48.40 | 48.40 | 47.78 | 48.01 | 48.01 | 619,300 |
20 Nov 2023 | 47.97 | 49.20 | 47.97 | 48.52 | 48.52 | 601,900 |
17 Nov 2023 | 48.25 | 48.35 | 47.50 | 48.13 | 48.13 | 557,900 |
16 Nov 2023 | 48.72 | 49.21 | 48.31 | 48.37 | 48.37 | 1,019,000 |
15 Nov 2023 | 48.24 | 49.55 | 48.24 | 49.01 | 49.01 | 1,235,900 |
14 Nov 2023 | 46.23 | 48.40 | 45.58 | 48.02 | 48.02 | 1,029,100 |
13 Nov 2023 | 45.01 | 45.25 | 44.45 | 44.83 | 44.83 | 629,100 |
10 Nov 2023 | 43.84 | 45.60 | 43.58 | 45.38 | 45.38 | 616,800 |
09 Nov 2023 | 44.83 | 45.21 | 43.87 | 43.94 | 43.94 | 745,200 |
08 Nov 2023 | 43.70 | 46.26 | 43.10 | 44.85 | 44.85 | 1,132,400 |
07 Nov 2023 | 44.21 | 44.85 | 43.61 | 44.85 | 44.85 | 1,116,700 |
06 Nov 2023 | 44.74 | 44.78 | 43.88 | 44.29 | 44.29 | 1,241,800 |
03 Nov 2023 | 43.99 | 45.15 | 43.99 | 44.80 | 44.80 | 729,700 |
02 Nov 2023 | 42.86 | 43.49 | 42.79 | 43.19 | 43.19 | 646,100 |
01 Nov 2023 | 42.30 | 42.55 | 41.39 | 42.07 | 42.07 | 905,800 |
31 Oct 2023 | 42.57 | 42.96 | 42.13 | 42.55 | 42.55 | 774,800 |
30 Oct 2023 | 42.46 | 42.59 | 41.62 | 42.50 | 42.50 | 769,900 |
27 Oct 2023 | 42.02 | 42.31 | 41.80 | 41.84 | 41.84 | 510,200 |
26 Oct 2023 | 43.17 | 43.28 | 41.93 | 42.01 | 42.01 | 627,000 |
25 Oct 2023 | 44.76 | 44.90 | 43.18 | 43.33 | 43.33 | 493,000 |
24 Oct 2023 | 46.02 | 46.60 | 45.18 | 45.38 | 45.38 | 640,300 |
23 Oct 2023 | 45.45 | 46.26 | 44.97 | 45.76 | 45.76 | 679,700 |
20 Oct 2023 | 45.60 | 46.06 | 45.08 | 45.50 | 45.50 | 610,400 |
19 Oct 2023 | 45.61 | 46.27 | 45.10 | 45.52 | 45.52 | 588,200 |
18 Oct 2023 | 46.49 | 46.49 | 45.20 | 45.28 | 45.28 | 543,100 |
17 Oct 2023 | 46.70 | 47.26 | 46.41 | 46.67 | 46.67 | 770,200 |
16 Oct 2023 | 47.08 | 47.85 | 46.71 | 47.19 | 47.19 | 543,600 |
13 Oct 2023 | 47.00 | 47.09 | 46.35 | 46.80 | 46.80 | 732,900 |
12 Oct 2023 | 48.50 | 48.68 | 46.50 | 46.99 | 46.99 | 520,800 |
11 Oct 2023 | 49.00 | 49.23 | 48.04 | 48.54 | 48.54 | 413,300 |
10 Oct 2023 | 48.65 | 49.86 | 48.65 | 48.86 | 48.86 | 436,700 |
09 Oct 2023 | 48.29 | 48.59 | 47.76 | 48.45 | 48.45 | 374,400 |
06 Oct 2023 | 47.18 | 49.27 | 47.10 | 49.01 | 49.01 | 551,800 |
05 Oct 2023 | 48.30 | 48.41 | 47.51 | 47.84 | 47.84 | 492,200 |
04 Oct 2023 | 49.16 | 49.23 | 48.21 | 48.61 | 48.61 | 1,005,700 |
03 Oct 2023 | 49.97 | 50.42 | 48.51 | 48.98 | 48.98 | 615,500 |
02 Oct 2023 | 50.41 | 50.70 | 49.59 | 50.35 | 50.35 | 463,700 |
29 Sept 2023 | 50.25 | 51.54 | 50.23 | 50.39 | 50.39 | 513,700 |
28 Sept 2023 | 49.75 | 50.40 | 49.30 | 49.94 | 49.94 | 573,100 |
27 Sept 2023 | 50.45 | 50.93 | 49.37 | 49.82 | 49.82 | 392,200 |
26 Sept 2023 | 49.43 | 50.28 | 49.43 | 50.00 | 50.00 | 557,800 |
25 Sept 2023 | 50.03 | 50.52 | 49.54 | 50.07 | 50.07 | 539,600 |
22 Sept 2023 | 51.52 | 51.60 | 50.05 | 50.31 | 50.31 | 580,600 |
21 Sept 2023 | 52.57 | 52.58 | 50.71 | 51.25 | 51.25 | 621,500 |
20 Sept 2023 | 53.97 | 54.00 | 53.06 | 53.07 | 53.07 | 637,800 |
19 Sept 2023 | 52.70 | 53.57 | 52.04 | 53.54 | 53.54 | 720,800 |
18 Sept 2023 | 52.56 | 53.10 | 52.00 | 52.70 | 52.70 | 576,600 |
15 Sept 2023 | 52.86 | 53.17 | 52.64 | 52.86 | 52.86 | 1,323,400 |
14 Sept 2023 | 53.28 | 53.89 | 52.99 | 53.05 | 53.05 | 893,400 |
13 Sept 2023 | 52.64 | 52.90 | 51.86 | 52.59 | 52.59 | 694,100 |
12 Sept 2023 | 52.41 | 53.49 | 52.17 | 52.69 | 52.69 | 455,300 |
11 Sept 2023 | 54.38 | 54.63 | 52.05 | 52.55 | 52.55 | 923,900 |
08 Sept 2023 | 53.87 | 54.71 | 53.72 | 54.11 | 54.11 | 489,800 |
07 Sept 2023 | 53.70 | 54.19 | 53.11 | 53.98 | 53.98 | 601,700 |
06 Sept 2023 | 54.50 | 54.64 | 53.86 | 54.04 | 54.04 | 510,500 |
05 Sept 2023 | 55.58 | 55.58 | 54.30 | 54.48 | 54.48 | 614,600 |
01 Sept 2023 | 55.56 | 56.19 | 55.54 | 55.76 | 55.76 | 429,600 |
31 Aug 2023 | 55.29 | 55.86 | 55.10 | 55.33 | 55.33 | 584,200 |
30 Aug 2023 | 54.80 | 55.51 | 54.66 | 54.96 | 54.96 | 611,600 |
29 Aug 2023 | 55.00 | 55.51 | 54.60 | 55.08 | 55.08 | 465,900 |
28 Aug 2023 | 54.28 | 55.28 | 54.23 | 54.81 | 54.81 | 435,500 |
25 Aug 2023 | 54.24 | 54.88 | 53.70 | 54.18 | 54.18 | 475,300 |
24 Aug 2023 | 55.59 | 55.96 | 54.48 | 54.55 | 54.55 | 353,800 |
23 Aug 2023 | 55.04 | 55.83 | 54.73 | 55.44 | 55.44 | 419,400 |
22 Aug 2023 | 55.35 | 55.88 | 54.64 | 54.81 | 54.81 | 736,300 |
21 Aug 2023 | 54.12 | 55.15 | 53.98 | 55.13 | 55.13 | 401,500 |
18 Aug 2023 | 53.72 | 54.99 | 53.63 | 54.16 | 54.16 | 395,000 |
17 Aug 2023 | 55.08 | 55.44 | 54.36 | 54.63 | 54.63 | 485,700 |
16 Aug 2023 | 56.40 | 56.40 | 54.80 | 54.83 | 54.83 | 480,200 |
15 Aug 2023 | 57.31 | 57.67 | 56.45 | 56.49 | 56.49 | 436,200 |
14 Aug 2023 | 57.99 | 58.47 | 57.08 | 57.88 | 57.88 | 516,900 |
11 Aug 2023 | 56.80 | 58.76 | 56.44 | 58.66 | 58.66 | 653,400 |
10 Aug 2023 | 56.10 | 57.93 | 55.26 | 57.53 | 57.53 | 1,464,000 |
09 Aug 2023 | 61.10 | 61.56 | 55.81 | 56.13 | 56.13 | 2,543,800 |
08 Aug 2023 | 66.12 | 67.10 | 64.84 | 67.08 | 67.08 | 711,800 |
07 Aug 2023 | 66.01 | 67.47 | 65.67 | 67.44 | 67.44 | 601,000 |
04 Aug 2023 | 66.82 | 67.52 | 65.36 | 65.53 | 65.53 | 612,900 |
03 Aug 2023 | 67.63 | 68.04 | 65.35 | 66.23 | 66.23 | 631,200 |
02 Aug 2023 | 68.44 | 69.32 | 67.75 | 68.09 | 68.09 | 403,600 |
01 Aug 2023 | 69.00 | 69.85 | 68.62 | 69.62 | 69.62 | 449,100 |
31 Jul 2023 | 68.00 | 69.67 | 67.75 | 69.60 | 69.60 | 492,100 |
28 Jul 2023 | 67.25 | 67.95 | 66.50 | 67.80 | 67.80 | 318,500 |
27 Jul 2023 | 67.00 | 67.19 | 65.73 | 66.10 | 66.10 | 417,000 |
26 Jul 2023 | 65.21 | 66.16 | 64.96 | 66.04 | 66.04 | 361,600 |
25 Jul 2023 | 65.45 | 65.76 | 64.67 | 64.81 | 64.81 | 460,100 |
24 Jul 2023 | 66.81 | 67.27 | 65.03 | 65.24 | 65.24 | 390,100 |
21 Jul 2023 | 67.31 | 67.71 | 66.49 | 66.81 | 66.81 | 551,800 |
20 Jul 2023 | 68.03 | 68.43 | 66.51 | 66.84 | 66.84 | 837,600 |
19 Jul 2023 | 68.99 | 69.64 | 68.17 | 68.39 | 68.39 | 611,600 |
18 Jul 2023 | 68.37 | 68.70 | 67.56 | 68.36 | 68.36 | 520,100 |
17 Jul 2023 | 68.34 | 69.56 | 68.07 | 68.44 | 68.44 | 476,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |