Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Apr 19, 2024 | 154.5920 | 154.6730 | 153.5840 | 154.5620 | 154.5620 | - |
Apr 19, 2024 | 154.6100 | 154.6610 | 153.6180 | 154.6100 | 154.6100 | - |
Apr 18, 2024 | 154.3420 | 154.6410 | 153.9850 | 154.3420 | 154.3420 | - |
Apr 17, 2024 | 154.6980 | 154.7270 | 154.4610 | 154.6980 | 154.6980 | - |
Apr 16, 2024 | 154.2060 | 154.7610 | 154.1500 | 154.2060 | 154.2060 | - |
Apr 15, 2024 | 153.2830 | 154.4360 | 153.2850 | 153.2830 | 153.2830 | - |
Apr 12, 2024 | 153.1920 | 153.3770 | 152.6170 | 153.1920 | 153.1920 | - |
Apr 11, 2024 | 152.9640 | 153.3090 | 152.7670 | 152.9640 | 152.9640 | - |
Apr 10, 2024 | 151.7770 | 152.9260 | 151.6830 | 151.7770 | 151.7770 | - |
Apr 09, 2024 | 151.8430 | 151.9280 | 151.5790 | 151.8430 | 151.8430 | - |
Apr 08, 2024 | 151.6900 | 151.9320 | 151.6770 | 151.6900 | 151.6900 | - |
Apr 05, 2024 | 151.2920 | 151.7430 | 150.8540 | 151.2920 | 151.2920 | - |
Apr 04, 2024 | 151.5810 | 151.7630 | 151.5120 | 151.5810 | 151.5810 | - |
Apr 03, 2024 | 151.5400 | 151.9470 | 151.4590 | 151.5400 | 151.5400 | - |
Apr 02, 2024 | 151.5810 | 151.7870 | 151.4770 | 151.5810 | 151.5810 | - |
Apr 01, 2024 | 151.3980 | 151.7540 | 151.2580 | 151.3980 | 151.3980 | - |
Mar 29, 2024 | 151.4400 | 151.4890 | 151.1690 | 151.4400 | 151.4400 | - |
Mar 28, 2024 | 151.2870 | 151.5390 | 151.1520 | 151.2870 | 151.2870 | - |
Mar 27, 2024 | 151.5300 | 151.9440 | 151.0380 | 151.5300 | 151.5300 | - |
Mar 26, 2024 | 151.3730 | 151.5910 | 151.2190 | 151.3730 | 151.3730 | - |
Mar 25, 2024 | 151.3050 | 151.4300 | 151.0570 | 151.3050 | 151.3050 | - |
Mar 22, 2024 | 151.6330 | 151.8460 | 151.0260 | 151.6330 | 151.6330 | - |
Mar 21, 2024 | 150.7600 | 151.6520 | 150.2760 | 150.7600 | 150.7600 | - |
Mar 20, 2024 | 151.0350 | 151.7910 | 151.0160 | 151.0350 | 151.0350 | - |
Mar 19, 2024 | 149.1440 | 150.8390 | 149.1170 | 149.1440 | 149.1440 | - |
Mar 18, 2024 | 148.9550 | 149.3210 | 148.9290 | 148.9550 | 148.9550 | - |
Mar 15, 2024 | 148.2960 | 149.1580 | 148.0570 | 148.2960 | 148.2960 | - |
Mar 14, 2024 | 147.6210 | 148.3030 | 147.5090 | 147.6210 | 147.6210 | - |
Mar 13, 2024 | 147.6190 | 148.0310 | 147.2520 | 147.6190 | 147.6190 | - |
Mar 12, 2024 | 146.7320 | 147.9560 | 146.6450 | 146.7320 | 146.7320 | - |
Mar 11, 2024 | 146.7740 | 147.1250 | 146.4950 | 146.7740 | 146.7740 | - |
Mar 08, 2024 | 147.8680 | 148.1000 | 146.5040 | 147.8680 | 147.8680 | - |
Mar 07, 2024 | 149.2690 | 149.2590 | 147.5830 | 149.2690 | 149.2690 | - |
Mar 06, 2024 | 150.0490 | 150.0760 | 149.1390 | 150.0490 | 150.0490 | - |
Mar 05, 2024 | 150.4660 | 150.5420 | 149.7330 | 150.4660 | 150.4660 | - |
Mar 04, 2024 | 150.1050 | 150.5660 | 149.8440 | 150.1050 | 150.1050 | - |
Mar 01, 2024 | 150.0950 | 150.6980 | 150.0690 | 150.0950 | 150.0950 | - |
Feb 29, 2024 | 150.6560 | 150.6410 | 149.2150 | 150.6560 | 150.6560 | - |
Feb 28, 2024 | 150.4950 | 150.8370 | 150.3730 | 150.4950 | 150.4950 | - |
Feb 27, 2024 | 150.5660 | 150.6000 | 150.1280 | 150.5660 | 150.5660 | - |
Feb 26, 2024 | 150.4970 | 150.8140 | 150.2960 | 150.4980 | 150.4980 | - |
Feb 23, 2024 | 150.4830 | 150.7620 | 150.3060 | 150.4830 | 150.4830 | - |
Feb 22, 2024 | 150.3550 | 150.6390 | 150.0160 | 150.3550 | 150.3550 | - |
Feb 21, 2024 | 149.9390 | 150.2950 | 149.8570 | 149.9390 | 149.9390 | - |
Feb 20, 2024 | 150.2700 | 150.4340 | 149.6980 | 150.2700 | 150.2700 | - |
Feb 19, 2024 | 150.1390 | 150.1870 | 149.8830 | 150.0910 | 150.0910 | - |
Feb 16, 2024 | 149.9460 | 150.6370 | 149.9300 | 149.9460 | 149.9460 | - |
Feb 15, 2024 | 150.5440 | 150.5590 | 149.7590 | 150.5440 | 150.5440 | - |
Feb 14, 2024 | 150.7240 | 150.7740 | 150.3630 | 150.7240 | 150.7240 | - |
Feb 13, 2024 | 149.4050 | 150.7540 | 149.2840 | 149.4050 | 149.4050 | - |
Feb 12, 2024 | 149.1670 | 149.4760 | 148.9320 | 149.1670 | 149.1670 | - |
Feb 09, 2024 | 149.2590 | 149.5710 | 149.0590 | 149.2590 | 149.2590 | - |
Feb 08, 2024 | 148.0860 | 149.4740 | 147.9350 | 148.0860 | 148.0860 | - |
Feb 07, 2024 | 147.8180 | 148.2450 | 147.6630 | 147.8180 | 147.8180 | - |
Feb 06, 2024 | 148.6400 | 148.7830 | 148.0060 | 148.6400 | 148.6400 | - |
Feb 05, 2024 | 148.5010 | 148.8800 | 148.2800 | 148.5010 | 148.5010 | - |
Feb 02, 2024 | 146.4510 | 148.5620 | 146.2480 | 146.4510 | 146.4510 | - |
Feb 01, 2024 | 146.9960 | 147.1090 | 145.9210 | 146.9960 | 146.9960 | - |
Jan 31, 2024 | 147.3690 | 147.8900 | 146.0820 | 147.3690 | 147.3690 | - |
Jan 30, 2024 | 147.4680 | 147.9020 | 147.1100 | 147.4680 | 147.4680 | - |
Jan 29, 2024 | 148.1400 | 148.3220 | 147.6060 | 148.1400 | 148.1400 | - |
Jan 26, 2024 | 147.7230 | 148.1390 | 147.5090 | 147.7230 | 147.7230 | - |
Jan 25, 2024 | 147.5910 | 147.8580 | 147.1090 | 147.5910 | 147.5910 | - |
Jan 24, 2024 | 148.2510 | 148.2380 | 146.6760 | 148.2510 | 148.2510 | - |
Jan 23, 2024 | 148.1420 | 148.5800 | 147.0430 | 148.1420 | 148.1420 | - |
Jan 22, 2024 | 148.1210 | 148.2760 | 147.6410 | 148.1210 | 148.1210 | - |
Jan 19, 2024 | 148.1280 | 148.7810 | 147.8500 | 148.1280 | 148.1280 | - |
Jan 18, 2024 | 148.1180 | 148.2980 | 147.6670 | 148.1180 | 148.1180 | - |
Jan 17, 2024 | 147.2460 | 148.5020 | 147.1270 | 147.2460 | 147.2460 | - |
Jan 16, 2024 | 145.7940 | 147.1640 | 145.5910 | 145.7940 | 145.7940 | - |
Jan 15, 2024 | 145.1490 | 145.9340 | 145.0970 | 145.1490 | 145.1490 | - |
Jan 12, 2024 | 145.0460 | 145.5110 | 144.3690 | 145.0460 | 145.0460 | - |
Jan 11, 2024 | 145.7340 | 146.3590 | 145.2790 | 145.7340 | 145.7340 | - |
Jan 10, 2024 | 144.4280 | 145.8100 | 144.4390 | 144.4280 | 144.4280 | - |
Jan 09, 2024 | 144.2300 | 144.4320 | 143.4530 | 144.2300 | 144.2300 | - |
Jan 08, 2024 | 144.7160 | 144.7930 | 143.6700 | 144.7160 | 144.7160 | - |
Jan 05, 2024 | 144.7650 | 145.9580 | 143.8480 | 144.7650 | 144.7650 | - |
Jan 04, 2024 | 142.9990 | 144.8320 | 142.8680 | 142.9990 | 142.9990 | - |
Jan 03, 2024 | 142.1550 | 143.6930 | 141.8690 | 142.1550 | 142.1550 | - |
Jan 02, 2024 | 141.1260 | 142.1860 | 141.1070 | 141.1260 | 141.1260 | - |
Jan 01, 2024 | 140.9520 | 141.0250 | 140.9520 | 140.9520 | 140.9520 | - |
Dec 29, 2023 | 141.4300 | 141.8990 | 140.8290 | 141.4300 | 141.4300 | - |
Dec 28, 2023 | 141.3990 | 141.6520 | 140.2900 | 141.3990 | 141.3990 | - |
Dec 27, 2023 | 142.4610 | 142.8320 | 141.8580 | 142.4610 | 142.4610 | - |
Dec 26, 2023 | 142.2300 | 142.6200 | 142.1080 | 142.2300 | 142.2300 | - |
Dec 25, 2023 | 142.3420 | 142.4800 | 142.1390 | 142.3420 | 142.3420 | - |
Dec 22, 2023 | 142.0700 | 142.6460 | 141.8840 | 142.0700 | 142.0700 | - |
Dec 21, 2023 | 143.5230 | 143.5490 | 142.0600 | 143.5230 | 143.5230 | - |
Dec 20, 2023 | 143.8890 | 144.0630 | 143.3020 | 143.8890 | 143.8890 | - |
Dec 19, 2023 | 142.7220 | 144.9350 | 142.2630 | 142.7220 | 142.7220 | - |
Dec 18, 2023 | 142.3130 | 143.1270 | 142.0760 | 142.3130 | 142.3130 | - |
Dec 15, 2023 | 142.2790 | 142.4470 | 141.4700 | 142.2790 | 142.2790 | - |
Dec 14, 2023 | 142.7730 | 142.8730 | 141.0440 | 142.7730 | 142.7730 | - |
Dec 13, 2023 | 145.2800 | 145.9770 | 145.0620 | 145.2800 | 145.2800 | - |
Dec 12, 2023 | 146.0850 | 146.1160 | 144.8150 | 146.0850 | 146.0850 | - |
Dec 11, 2023 | 144.9830 | 146.5530 | 144.9030 | 144.9830 | 144.9830 | - |
Dec 08, 2023 | 144.2780 | 145.1480 | 142.5230 | 144.2780 | 144.2780 | - |
Dec 07, 2023 | 147.1840 | 147.1810 | 143.8570 | 147.1840 | 147.1840 | - |
Dec 06, 2023 | 147.1850 | 147.4870 | 146.9050 | 147.1850 | 147.1850 | - |
Dec 05, 2023 | 147.3270 | 147.3700 | 146.5940 | 147.3270 | 147.3270 | - |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |