Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Dec 2023 | 110.7180 | 110.8510 | 110.4870 | 110.7500 | 110.7500 | - |
30 Nov 2023 | 110.3350 | 110.9830 | 110.1215 | 110.3350 | 110.3350 | - |
29 Nov 2023 | 110.5490 | 110.9320 | 110.3780 | 110.5490 | 110.5490 | - |
28 Nov 2023 | 111.0581 | 111.3060 | 110.6935 | 111.0581 | 111.0581 | - |
27 Nov 2023 | 111.6170 | 111.6610 | 111.1570 | 111.6170 | 111.6170 | - |
24 Nov 2023 | 111.5830 | 111.6670 | 111.2456 | 111.5830 | 111.5830 | - |
23 Nov 2023 | 111.3610 | 111.5710 | 111.1100 | 111.3610 | 111.3610 | - |
22 Nov 2023 | 110.7170 | 111.4680 | 110.6828 | 110.7170 | 110.7170 | - |
21 Nov 2023 | 110.9130 | 110.9430 | 110.2195 | 110.9130 | 110.9130 | - |
20 Nov 2023 | 111.5890 | 111.5840 | 110.5550 | 111.5890 | 111.5890 | - |
17 Nov 2023 | 111.8690 | 111.8930 | 111.0470 | 111.8690 | 111.8690 | - |
16 Nov 2023 | 112.0050 | 112.2280 | 111.6180 | 112.0050 | 112.0050 | - |
15 Nov 2023 | 111.5230 | 111.9500 | 111.4770 | 111.5230 | 111.5230 | - |
14 Nov 2023 | 111.5860 | 111.6860 | 111.3590 | 111.5860 | 111.5860 | - |
13 Nov 2023 | 111.3560 | 111.6410 | 111.2210 | 111.3560 | 111.3560 | - |
10 Nov 2023 | 111.2070 | 111.3650 | 111.1558 | 111.2070 | 111.2070 | - |
09 Nov 2023 | 111.2060 | 111.3560 | 111.1550 | 111.2060 | 111.2060 | - |
08 Nov 2023 | 111.0300 | 111.2760 | 110.9818 | 111.0300 | 111.0300 | - |
07 Nov 2023 | 111.0140 | 111.1560 | 110.8810 | 111.0140 | 111.0140 | - |
06 Nov 2023 | 110.3870 | 110.9910 | 110.3903 | 110.3870 | 110.3870 | - |
03 Nov 2023 | 110.2500 | 110.4050 | 110.1190 | 110.2500 | 110.2500 | - |
02 Nov 2023 | 110.2010 | 110.2830 | 109.9777 | 110.2010 | 110.2010 | - |
01 Nov 2023 | 110.4890 | 110.5090 | 110.1560 | 110.4890 | 110.4890 | - |
31 Oct 2023 | 109.2460 | 110.5950 | 108.7070 | 109.2460 | 109.2460 | - |
30 Oct 2023 | 109.2710 | 109.7030 | 109.0930 | 109.2710 | 109.2710 | - |
26 Oct 2023 | 109.8520 | 109.8570 | 109.2428 | 109.8520 | 109.8520 | - |
25 Oct 2023 | 109.3580 | 109.7890 | 109.3223 | 109.3580 | 109.3580 | - |
24 Oct 2023 | 109.5400 | 109.6490 | 109.3477 | 109.5400 | 109.5400 | - |
23 Oct 2023 | 109.5700 | 109.6750 | 109.3437 | 109.5700 | 109.5700 | - |
22 Oct 2023 | 109.1850 | 109.4790 | 109.0851 | 109.1850 | 109.1850 | - |
19 Oct 2023 | 109.1230 | 109.3140 | 109.0391 | 109.1230 | 109.1230 | - |
18 Oct 2023 | 109.0180 | 109.2250 | 108.9480 | 109.0180 | 109.0180 | - |
17 Oct 2023 | 109.3939 | 109.4500 | 109.1119 | 109.3939 | 109.3939 | - |
16 Oct 2023 | 109.3000 | 109.4870 | 109.0490 | 109.3000 | 109.3000 | - |
15 Oct 2023 | 109.2390 | 109.3790 | 109.0605 | 109.2390 | 109.2390 | - |
12 Oct 2023 | 109.3720 | 109.5030 | 109.1500 | 109.3720 | 109.3720 | - |
11 Oct 2023 | 109.3439 | 109.5410 | 109.3220 | 109.3439 | 109.3439 | - |
10 Oct 2023 | 109.0410 | 109.5060 | 108.9690 | 109.0410 | 109.0410 | - |
09 Oct 2023 | 108.7230 | 109.1240 | 108.6560 | 108.7230 | 108.7230 | - |
08 Oct 2023 | 109.1335 | 109.2020 | 108.5748 | 109.1335 | 109.1335 | - |
05 Oct 2023 | 108.5384 | 109.3190 | 108.5400 | 108.5384 | 108.5384 | - |
04 Oct 2023 | 108.5770 | 108.7030 | 108.3350 | 108.5770 | 108.5770 | - |
03 Oct 2023 | 108.6130 | 108.7310 | 108.3090 | 108.6130 | 108.6130 | - |
02 Oct 2023 | 109.1080 | 109.1380 | 99.4700 | 109.1080 | 109.1080 | - |
01 Oct 2023 | 109.3612 | 109.4930 | 109.0424 | 109.3612 | 109.3612 | - |
28 Sept 2023 | 109.3100 | 109.5040 | 109.1190 | 109.3100 | 109.3100 | - |
27 Sept 2023 | 108.8850 | 109.3230 | 108.8169 | 108.8850 | 108.8850 | - |
26 Sept 2023 | 108.8310 | 109.0150 | 108.6793 | 108.8310 | 108.8310 | - |
25 Sept 2023 | 108.9090 | 108.9870 | 108.7547 | 108.9090 | 108.9090 | - |
24 Sept 2023 | 108.6650 | 108.9200 | 108.5198 | 108.6650 | 108.6650 | - |
21 Sept 2023 | 108.0220 | 108.7270 | 107.9153 | 108.0220 | 108.0220 | - |
20 Sept 2023 | 108.5510 | 108.6110 | 107.7960 | 108.5510 | 108.5510 | - |
19 Sept 2023 | 108.2830 | 108.5790 | 108.2071 | 108.2830 | 108.2830 | - |
18 Sept 2023 | 108.2540 | 108.4260 | 108.2106 | 108.2540 | 108.2540 | - |
17 Sept 2023 | 108.4950 | 108.5040 | 108.1360 | 108.4950 | 108.4950 | - |
14 Sept 2023 | 108.0970 | 108.5360 | 108.0100 | 108.0970 | 108.0970 | - |
13 Sept 2023 | 108.2249 | 108.3180 | 107.9250 | 108.2249 | 108.2249 | - |
12 Sept 2023 | 108.1450 | 108.4300 | 108.0250 | 108.1450 | 108.1450 | - |
11 Sept 2023 | 107.8040 | 108.0410 | 107.6638 | 107.8040 | 107.8040 | - |
10 Sept 2023 | 107.8440 | 107.9340 | 107.3140 | 107.8440 | 107.8440 | - |
07 Sept 2023 | 107.8950 | 108.2380 | 107.5310 | 107.8950 | 107.8950 | - |
06 Sept 2023 | 108.2750 | 108.3570 | 107.7317 | 108.2750 | 108.2750 | - |
05 Sept 2023 | 108.3550 | 108.5070 | 108.0755 | 108.3550 | 108.3550 | - |
04 Sept 2023 | 108.0990 | 108.5670 | 107.8560 | 108.0990 | 108.0990 | - |
03 Sept 2023 | 107.8640 | 108.1670 | 107.8363 | 107.8640 | 107.8640 | - |
31 Aug 2023 | 107.6810 | 107.9570 | 107.2020 | 107.6810 | 107.6810 | - |
30 Aug 2023 | 108.2400 | 108.2830 | 107.7274 | 108.2400 | 108.2400 | - |
29 Aug 2023 | 108.1380 | 108.2150 | 107.8117 | 108.1380 | 108.1380 | - |
28 Aug 2023 | 108.0660 | 108.5550 | 107.9670 | 108.0660 | 108.0660 | - |
27 Aug 2023 | 108.0940 | 108.2110 | 107.8735 | 108.0940 | 108.0940 | - |
24 Aug 2023 | 107.6140 | 107.9460 | 107.4888 | 107.6140 | 107.6140 | - |
23 Aug 2023 | 106.9584 | 107.6730 | 106.9930 | 106.9584 | 106.9584 | - |
22 Aug 2023 | 107.3339 | 107.4620 | 106.8148 | 107.3339 | 107.3339 | - |
21 Aug 2023 | 107.7320 | 107.8190 | 107.3142 | 107.7320 | 107.7320 | - |
20 Aug 2023 | 107.0870 | 107.7380 | 106.9110 | 107.0870 | 107.0870 | - |
17 Aug 2023 | 107.3010 | 107.3620 | 106.9070 | 107.3010 | 107.3010 | - |
16 Aug 2023 | 107.5590 | 107.6570 | 107.3150 | 107.5590 | 107.5590 | - |
15 Aug 2023 | 107.2040 | 107.4010 | 106.9922 | 107.2040 | 107.2040 | - |
14 Aug 2023 | 107.2790 | 107.4710 | 107.0310 | 107.2790 | 107.2790 | - |
13 Aug 2023 | 107.0070 | 107.2290 | 106.8260 | 107.0070 | 107.0070 | - |
10 Aug 2023 | 107.3300 | 107.3810 | 107.0152 | 107.3300 | 107.3300 | - |
09 Aug 2023 | 106.6980 | 107.2370 | 106.7030 | 106.6980 | 106.6980 | - |
08 Aug 2023 | 106.2340 | 106.7910 | 106.1220 | 106.2340 | 106.2340 | - |
07 Aug 2023 | 106.1360 | 106.6501 | 105.8910 | 106.1360 | 106.1360 | - |
06 Aug 2023 | 105.9120 | 106.1850 | 105.6820 | 105.9120 | 105.9120 | - |
03 Aug 2023 | 106.3470 | 106.5460 | 105.7980 | 106.3470 | 106.3470 | - |
02 Aug 2023 | 106.8490 | 107.1230 | 105.9950 | 106.8490 | 106.8490 | - |
01 Aug 2023 | 107.1110 | 107.2620 | 106.3600 | 107.1110 | 107.1110 | - |
31 Jul 2023 | 107.0190 | 107.4140 | 106.9380 | 107.0190 | 107.0190 | - |
30 Jul 2023 | 105.7190 | 107.2630 | 105.7040 | 105.7190 | 105.7190 | - |
27 Jul 2023 | 104.3260 | 105.7760 | 94.3950 | 104.3260 | 104.3260 | - |
26 Jul 2023 | 105.8650 | 106.2210 | 105.4190 | 105.8650 | 105.8650 | - |
25 Jul 2023 | 106.1110 | 106.2300 | 105.6010 | 106.1110 | 106.1110 | - |
24 Jul 2023 | 106.2520 | 106.5860 | 106.1150 | 106.2520 | 106.2520 | - |
23 Jul 2023 | 106.4740 | 106.5470 | 105.8880 | 106.4740 | 106.4740 | - |
20 Jul 2023 | 105.3950 | 106.7580 | 105.3400 | 105.3950 | 105.3950 | - |
19 Jul 2023 | 105.3630 | 105.8280 | 105.2160 | 105.3630 | 105.3630 | - |
18 Jul 2023 | 105.0960 | 105.5470 | 104.9590 | 105.0960 | 105.0960 | - |
17 Jul 2023 | 104.9390 | 105.1050 | 104.3180 | 104.9390 | 104.9390 | - |
16 Jul 2023 | 104.9147 | 105.2660 | 104.4740 | 104.9147 | 104.9147 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |