Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 Mar 2024 | 151.3680 | 151.4960 | 151.1690 | 151.3480 | 151.3480 | - |
28 Mar 2024 | 151.2870 | 151.5390 | 151.1520 | 151.2870 | 151.2870 | - |
27 Mar 2024 | 151.5300 | 151.9440 | 151.0380 | 151.5300 | 151.5300 | - |
26 Mar 2024 | 151.3730 | 151.5910 | 151.2190 | 151.3730 | 151.3730 | - |
25 Mar 2024 | 151.3050 | 151.4300 | 151.0570 | 151.3050 | 151.3050 | - |
22 Mar 2024 | 151.6330 | 151.8460 | 151.0260 | 151.6330 | 151.6330 | - |
21 Mar 2024 | 150.7600 | 151.6520 | 150.2760 | 150.7600 | 150.7600 | - |
20 Mar 2024 | 151.0350 | 151.7910 | 151.0160 | 151.0350 | 151.0350 | - |
19 Mar 2024 | 149.1440 | 150.8390 | 149.1170 | 149.1440 | 149.1440 | - |
18 Mar 2024 | 148.9550 | 149.3210 | 148.9290 | 148.9550 | 148.9550 | - |
15 Mar 2024 | 148.2960 | 149.1580 | 148.0570 | 148.2960 | 148.2960 | - |
14 Mar 2024 | 147.6210 | 148.3030 | 147.5090 | 147.6210 | 147.6210 | - |
13 Mar 2024 | 147.6190 | 148.0310 | 147.2520 | 147.6190 | 147.6190 | - |
12 Mar 2024 | 146.7320 | 147.9560 | 146.6450 | 146.7320 | 146.7320 | - |
11 Mar 2024 | 146.7740 | 147.1250 | 146.4950 | 146.7740 | 146.7740 | - |
08 Mar 2024 | 147.8680 | 148.1000 | 146.5040 | 147.8680 | 147.8680 | - |
07 Mar 2024 | 149.2690 | 149.2590 | 147.5830 | 149.2690 | 149.2690 | - |
06 Mar 2024 | 150.0490 | 150.0760 | 149.1390 | 150.0490 | 150.0490 | - |
05 Mar 2024 | 150.4660 | 150.5420 | 149.7330 | 150.4660 | 150.4660 | - |
04 Mar 2024 | 150.1050 | 150.5660 | 149.8440 | 150.1050 | 150.1050 | - |
01 Mar 2024 | 150.0950 | 150.6980 | 150.0690 | 150.0950 | 150.0950 | - |
29 Feb 2024 | 150.6560 | 150.6410 | 149.2150 | 150.6560 | 150.6560 | - |
28 Feb 2024 | 150.4950 | 150.8370 | 150.3730 | 150.4950 | 150.4950 | - |
27 Feb 2024 | 150.5660 | 150.6000 | 150.1280 | 150.5660 | 150.5660 | - |
26 Feb 2024 | 150.4970 | 150.8140 | 150.2960 | 150.4980 | 150.4980 | - |
23 Feb 2024 | 150.4830 | 150.7620 | 150.3060 | 150.4830 | 150.4830 | - |
22 Feb 2024 | 150.3550 | 150.6390 | 150.0160 | 150.3550 | 150.3550 | - |
21 Feb 2024 | 149.9390 | 150.2950 | 149.8570 | 149.9390 | 149.9390 | - |
20 Feb 2024 | 150.2700 | 150.4340 | 149.6980 | 150.2700 | 150.2700 | - |
19 Feb 2024 | 150.1390 | 150.1870 | 149.8830 | 150.0910 | 150.0910 | - |
16 Feb 2024 | 149.9460 | 150.6370 | 149.9300 | 149.9460 | 149.9460 | - |
15 Feb 2024 | 150.5440 | 150.5590 | 149.7590 | 150.5440 | 150.5440 | - |
14 Feb 2024 | 150.7240 | 150.7740 | 150.3630 | 150.7240 | 150.7240 | - |
13 Feb 2024 | 149.4050 | 150.7540 | 149.2840 | 149.4050 | 149.4050 | - |
12 Feb 2024 | 149.1670 | 149.4760 | 148.9320 | 149.1670 | 149.1670 | - |
09 Feb 2024 | 149.2590 | 149.5710 | 149.0590 | 149.2590 | 149.2590 | - |
08 Feb 2024 | 148.0860 | 149.4740 | 147.9350 | 148.0860 | 148.0860 | - |
07 Feb 2024 | 147.8180 | 148.2450 | 147.6630 | 147.8180 | 147.8180 | - |
06 Feb 2024 | 148.6400 | 148.7830 | 148.0060 | 148.6400 | 148.6400 | - |
05 Feb 2024 | 148.5010 | 148.8800 | 148.2800 | 148.5010 | 148.5010 | - |
02 Feb 2024 | 146.4510 | 148.5620 | 146.2480 | 146.4510 | 146.4510 | - |
01 Feb 2024 | 146.9960 | 147.1090 | 145.9210 | 146.9960 | 146.9960 | - |
31 Jan 2024 | 147.3690 | 147.8900 | 146.0820 | 147.3690 | 147.3690 | - |
30 Jan 2024 | 147.4680 | 147.9020 | 147.1100 | 147.4680 | 147.4680 | - |
29 Jan 2024 | 148.1400 | 148.3220 | 147.6060 | 148.1400 | 148.1400 | - |
26 Jan 2024 | 147.7230 | 148.1390 | 147.5090 | 147.7230 | 147.7230 | - |
25 Jan 2024 | 147.5910 | 147.8580 | 147.1090 | 147.5910 | 147.5910 | - |
24 Jan 2024 | 148.2510 | 148.2380 | 146.6760 | 148.2510 | 148.2510 | - |
23 Jan 2024 | 148.1420 | 148.5800 | 147.0430 | 148.1420 | 148.1420 | - |
22 Jan 2024 | 148.1210 | 148.2760 | 147.6410 | 148.1210 | 148.1210 | - |
19 Jan 2024 | 148.1280 | 148.7810 | 147.8500 | 148.1280 | 148.1280 | - |
18 Jan 2024 | 148.1180 | 148.2980 | 147.6670 | 148.1180 | 148.1180 | - |
17 Jan 2024 | 147.2460 | 148.5020 | 147.1270 | 147.2460 | 147.2460 | - |
16 Jan 2024 | 145.7940 | 147.1640 | 145.5910 | 145.7940 | 145.7940 | - |
15 Jan 2024 | 145.1490 | 145.9340 | 145.0970 | 145.1490 | 145.1490 | - |
12 Jan 2024 | 145.0460 | 145.5110 | 144.3690 | 145.0460 | 145.0460 | - |
11 Jan 2024 | 145.7340 | 146.3590 | 145.2790 | 145.7340 | 145.7340 | - |
10 Jan 2024 | 144.4280 | 145.8100 | 144.4390 | 144.4280 | 144.4280 | - |
09 Jan 2024 | 144.2300 | 144.4320 | 143.4530 | 144.2300 | 144.2300 | - |
08 Jan 2024 | 144.7160 | 144.7930 | 143.6700 | 144.7160 | 144.7160 | - |
05 Jan 2024 | 144.7650 | 145.9580 | 143.8480 | 144.7650 | 144.7650 | - |
04 Jan 2024 | 142.9990 | 144.8320 | 142.8680 | 142.9990 | 142.9990 | - |
03 Jan 2024 | 142.1550 | 143.6930 | 141.8690 | 142.1550 | 142.1550 | - |
02 Jan 2024 | 141.1260 | 142.1860 | 141.1070 | 141.1260 | 141.1260 | - |
01 Jan 2024 | 140.9520 | 141.0250 | 140.9520 | 140.9520 | 140.9520 | - |
29 Dec 2023 | 141.4300 | 141.8990 | 140.8290 | 141.4300 | 141.4300 | - |
28 Dec 2023 | 141.3990 | 141.6520 | 140.2900 | 141.3990 | 141.3990 | - |
27 Dec 2023 | 142.4610 | 142.8320 | 141.8580 | 142.4610 | 142.4610 | - |
26 Dec 2023 | 142.2300 | 142.6200 | 142.1080 | 142.2300 | 142.2300 | - |
25 Dec 2023 | 142.3420 | 142.4800 | 142.1390 | 142.3420 | 142.3420 | - |
22 Dec 2023 | 142.0700 | 142.6460 | 141.8840 | 142.0700 | 142.0700 | - |
21 Dec 2023 | 143.5230 | 143.5490 | 142.0600 | 143.5230 | 143.5230 | - |
20 Dec 2023 | 143.8890 | 144.0630 | 143.3020 | 143.8890 | 143.8890 | - |
19 Dec 2023 | 142.7220 | 144.9350 | 142.2630 | 142.7220 | 142.7220 | - |
18 Dec 2023 | 142.3130 | 143.1270 | 142.0760 | 142.3130 | 142.3130 | - |
15 Dec 2023 | 142.2790 | 142.4470 | 141.4700 | 142.2790 | 142.2790 | - |
14 Dec 2023 | 142.7730 | 142.8730 | 141.0440 | 142.7730 | 142.7730 | - |
13 Dec 2023 | 145.2800 | 145.9770 | 145.0620 | 145.2800 | 145.2800 | - |
12 Dec 2023 | 146.0850 | 146.1160 | 144.8150 | 146.0850 | 146.0850 | - |
11 Dec 2023 | 144.9830 | 146.5530 | 144.9030 | 144.9830 | 144.9830 | - |
08 Dec 2023 | 144.2780 | 145.1480 | 142.5230 | 144.2780 | 144.2780 | - |
07 Dec 2023 | 147.1840 | 147.1810 | 143.8570 | 147.1840 | 147.1840 | - |
06 Dec 2023 | 147.1850 | 147.4870 | 146.9050 | 147.1850 | 147.1850 | - |
05 Dec 2023 | 147.3270 | 147.3700 | 146.5940 | 147.3270 | 147.3270 | - |
04 Dec 2023 | 146.3930 | 147.2230 | 146.2540 | 146.3930 | 146.3930 | - |
01 Dec 2023 | 147.9990 | 148.3140 | 146.8510 | 147.9990 | 147.9990 | - |
30 Nov 2023 | 147.0390 | 148.4600 | 146.8860 | 147.0390 | 147.0390 | - |
29 Nov 2023 | 147.0630 | 147.8880 | 146.6990 | 147.0630 | 147.0630 | - |
28 Nov 2023 | 148.4520 | 148.7960 | 147.4000 | 148.4520 | 148.4520 | - |
27 Nov 2023 | 149.5710 | 149.6530 | 148.6740 | 149.5710 | 149.5710 | - |
24 Nov 2023 | 149.6350 | 149.6990 | 149.2010 | 149.6350 | 149.6350 | - |
23 Nov 2023 | 149.4600 | 149.6870 | 148.8880 | 149.4600 | 149.4600 | - |
22 Nov 2023 | 148.1520 | 149.7440 | 148.0940 | 148.1520 | 148.1520 | - |
21 Nov 2023 | 148.3620 | 148.4170 | 147.1690 | 148.3620 | 148.3620 | - |
20 Nov 2023 | 149.9420 | 149.9690 | 148.1090 | 149.9420 | 149.9420 | - |
17 Nov 2023 | 150.7050 | 150.7690 | 149.2150 | 150.7050 | 150.7050 | - |
16 Nov 2023 | 151.2150 | 151.4210 | 150.2970 | 151.2150 | 151.2150 | - |
15 Nov 2023 | 150.4850 | 151.2320 | 150.2600 | 150.4850 | 150.4850 | - |
14 Nov 2023 | 151.6460 | 151.7750 | 150.6970 | 151.6460 | 151.6460 | - |
13 Nov 2023 | 151.4690 | 151.9030 | 151.2400 | 151.4690 | 151.4690 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |