Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 Jul 2024 | 394.2100 | 396.4490 | 394.0900 | 394.5800 | 394.5800 | - |
01 Jul 2024 | 394.6310 | 394.8210 | 392.8410 | 394.6160 | 394.6160 | - |
28 Jun 2024 | 396.1460 | 396.5000 | 394.5080 | 396.2090 | 396.2090 | - |
27 Jun 2024 | 396.6770 | 397.7060 | 395.7390 | 396.7100 | 396.7100 | - |
26 Jun 2024 | 395.4620 | 396.9710 | 395.2690 | 395.5650 | 395.5650 | - |
25 Jun 2024 | 394.9340 | 396.6990 | 393.9550 | 394.8570 | 394.8570 | - |
24 Jun 2024 | 396.0390 | 397.0320 | 394.0980 | 396.0440 | 396.0440 | - |
21 Jun 2024 | 396.4640 | 397.9950 | 395.7290 | 396.5770 | 396.5770 | - |
20 Jun 2024 | 395.6970 | 397.5610 | 394.8280 | 395.9290 | 395.9290 | - |
19 Jun 2024 | 393.7980 | 397.0380 | 392.7300 | 393.8040 | 393.8040 | - |
18 Jun 2024 | 395.4930 | 397.0460 | 393.6370 | 395.5100 | 395.5100 | - |
17 Jun 2024 | 397.8360 | 398.3730 | 395.5700 | 397.8430 | 397.8430 | - |
14 Jun 2024 | 396.7530 | 398.7210 | 395.6270 | 396.7180 | 396.7180 | - |
13 Jun 2024 | 394.7400 | 397.5010 | 392.5170 | 394.7660 | 394.7660 | - |
12 Jun 2024 | 394.9480 | 395.4740 | 393.3310 | 394.9970 | 394.9970 | - |
11 Jun 2024 | 392.7620 | 395.3180 | 392.4150 | 392.7970 | 392.7970 | - |
10 Jun 2024 | 390.0980 | 394.6590 | 389.8070 | 390.0890 | 390.0890 | - |
07 Jun 2024 | 389.5550 | 391.5080 | 388.4240 | 389.5450 | 389.5450 | - |
06 Jun 2024 | 390.3570 | 391.8480 | 389.0760 | 390.3540 | 390.3540 | - |
05 Jun 2024 | 392.9850 | 393.0300 | 390.2750 | 392.9910 | 392.9910 | - |
04 Jun 2024 | 390.2180 | 392.9960 | 389.7050 | 390.2070 | 390.2070 | - |
03 Jun 2024 | 389.3950 | 391.6950 | 388.9500 | 389.4800 | 389.4800 | - |
31 May 2024 | 389.2040 | 390.1630 | 388.2990 | 389.2030 | 389.2030 | - |
30 May 2024 | 387.6590 | 389.5160 | 387.5240 | 387.5820 | 387.5820 | - |
29 May 2024 | 384.1620 | 388.0320 | 384.1620 | 384.2070 | 384.2070 | - |
28 May 2024 | 384.3140 | 384.6710 | 382.6300 | 384.3610 | 384.3610 | - |
27 May 2024 | 384.3630 | 384.8730 | 383.6560 | 384.3890 | 384.3890 | - |
24 May 2024 | 386.0910 | 386.4390 | 383.9550 | 386.0750 | 386.0750 | - |
23 May 2024 | 386.9570 | 387.6490 | 386.3820 | 386.8890 | 386.8890 | - |
22 May 2024 | 385.2370 | 387.9970 | 384.9670 | 385.3050 | 385.3050 | - |
21 May 2024 | 385.7350 | 386.1050 | 384.8450 | 385.7440 | 385.7440 | - |
20 May 2024 | 386.7430 | 387.0010 | 385.2490 | 386.7390 | 386.7390 | - |
17 May 2024 | 386.6610 | 388.0020 | 386.2650 | 386.7060 | 386.7060 | - |
16 May 2024 | 385.5360 | 386.7190 | 385.2470 | 385.5230 | 385.5230 | - |
15 May 2024 | 385.6220 | 386.1920 | 385.1250 | 385.6180 | 385.6180 | - |
14 May 2024 | 386.6120 | 386.8630 | 385.4610 | 386.6160 | 386.6160 | - |
13 May 2024 | 387.7870 | 387.9650 | 386.4460 | 387.7350 | 387.7350 | - |
10 May 2024 | 387.7730 | 388.1120 | 386.9400 | 387.7500 | 387.7500 | - |
09 May 2024 | 388.4230 | 388.8470 | 387.4620 | 388.4150 | 388.4150 | - |
08 May 2024 | 388.9570 | 389.5760 | 388.2700 | 389.0070 | 389.0070 | - |
07 May 2024 | 388.3600 | 389.5020 | 388.0810 | 388.3750 | 388.3750 | - |
06 May 2024 | 389.4370 | 389.8450 | 388.1660 | 389.1510 | 389.1510 | - |
03 May 2024 | 389.0170 | 389.9510 | 388.3540 | 389.1460 | 389.1460 | - |
02 May 2024 | 390.0340 | 390.0610 | 388.6940 | 390.1250 | 390.1250 | - |
01 May 2024 | 390.6440 | 391.2610 | 389.4410 | 390.6420 | 390.6420 | - |
30 Apr 2024 | 391.1000 | 391.6620 | 390.2450 | 391.1690 | 391.1690 | - |
29 Apr 2024 | 392.1970 | 392.3840 | 390.9590 | 392.1810 | 392.1810 | - |
26 Apr 2024 | 392.7500 | 393.4580 | 392.0200 | 392.8370 | 392.8370 | - |
25 Apr 2024 | 393.6150 | 394.2670 | 392.2750 | 393.6050 | 393.6050 | - |
24 Apr 2024 | 392.8790 | 393.9560 | 392.6730 | 392.8670 | 392.8670 | - |
23 Apr 2024 | 393.9670 | 394.7790 | 392.9110 | 393.9160 | 393.9160 | - |
22 Apr 2024 | 393.9410 | 394.8210 | 393.2700 | 393.9470 | 393.9470 | - |
19 Apr 2024 | 394.1190 | 395.7930 | 393.6970 | 394.0980 | 394.0980 | - |
18 Apr 2024 | 392.8600 | 394.5790 | 391.8420 | 392.8390 | 392.8390 | - |
17 Apr 2024 | 395.0660 | 395.2990 | 392.0250 | 395.0670 | 395.0670 | - |
16 Apr 2024 | 393.9060 | 395.3700 | 393.7110 | 393.9960 | 393.9960 | - |
15 Apr 2024 | 392.4100 | 394.4890 | 391.4560 | 392.4370 | 392.4370 | - |
12 Apr 2024 | 389.5990 | 393.4290 | 389.3130 | 389.5580 | 389.5580 | - |
11 Apr 2024 | 391.0650 | 391.1230 | 388.8980 | 391.0970 | 391.0970 | - |
10 Apr 2024 | 390.1600 | 391.7420 | 389.2630 | 390.1480 | 390.1480 | - |
09 Apr 2024 | 389.7150 | 390.6530 | 388.4170 | 389.6930 | 389.6930 | - |
08 Apr 2024 | 389.5650 | 390.8870 | 388.9390 | 389.4960 | 389.4960 | - |
05 Apr 2024 | 392.0610 | 392.1760 | 388.2850 | 392.0660 | 392.0660 | - |
04 Apr 2024 | 392.4670 | 392.6500 | 390.5260 | 392.3840 | 392.3840 | - |
03 Apr 2024 | 394.6990 | 394.8720 | 392.4040 | 394.6890 | 394.6890 | - |
02 Apr 2024 | 394.6150 | 395.6580 | 394.3320 | 394.6070 | 394.6070 | - |
01 Apr 2024 | 394.4820 | 395.2320 | 393.0560 | 394.4500 | 394.4500 | - |
29 Mar 2024 | 393.3740 | 393.7030 | 392.8330 | 393.5520 | 393.5520 | - |
28 Mar 2024 | 394.4280 | 395.8790 | 393.9460 | 394.4180 | 394.4180 | - |
27 Mar 2024 | 395.1900 | 395.7000 | 394.2660 | 395.0390 | 395.0390 | - |
26 Mar 2024 | 396.7960 | 396.9380 | 394.5720 | 396.6990 | 396.6990 | - |
25 Mar 2024 | 397.0960 | 397.7360 | 395.6100 | 396.9590 | 396.9590 | - |
22 Mar 2024 | 393.8140 | 397.5140 | 393.8140 | 393.8140 | 393.8140 | - |
21 Mar 2024 | 393.6340 | 394.9700 | 392.8620 | 393.6380 | 393.6380 | - |
20 Mar 2024 | 394.3730 | 395.8050 | 393.8270 | 394.3810 | 394.3810 | - |
19 Mar 2024 | 394.6180 | 395.9060 | 393.9810 | 394.6350 | 394.6350 | - |
18 Mar 2024 | 392.6470 | 395.1920 | 392.1930 | 392.6620 | 392.6620 | - |
15 Mar 2024 | 394.4590 | 395.8200 | 392.4720 | 395.0530 | 395.0530 | - |
14 Mar 2024 | 395.7860 | 397.0530 | 393.7070 | 395.7710 | 395.7710 | - |
13 Mar 2024 | 398.7230 | 399.3670 | 396.2540 | 398.7220 | 398.7220 | - |
12 Mar 2024 | 394.1740 | 399.4050 | 393.7640 | 394.1870 | 394.1870 | - |
11 Mar 2024 | 393.4250 | 395.5530 | 393.4250 | 393.4030 | 393.4030 | - |
08 Mar 2024 | 395.0400 | 395.5940 | 392.8440 | 395.0230 | 395.0230 | - |
07 Mar 2024 | 393.7440 | 395.8480 | 393.4750 | 393.6360 | 393.6360 | - |
06 Mar 2024 | 393.5350 | 394.2880 | 391.7690 | 393.5090 | 393.5090 | - |
05 Mar 2024 | 395.5080 | 396.1570 | 393.1510 | 394.6690 | 394.6690 | - |
04 Mar 2024 | 393.6480 | 396.0230 | 393.4450 | 393.6550 | 393.6550 | - |
01 Mar 2024 | 392.3690 | 394.0930 | 392.1370 | 392.3650 | 392.3650 | - |
29 Feb 2024 | 393.2060 | 394.4460 | 391.9420 | 393.1890 | 393.1890 | - |
28 Feb 2024 | 390.6470 | 393.9620 | 390.4800 | 390.5890 | 390.5890 | - |
27 Feb 2024 | 389.0610 | 390.9020 | 388.5230 | 389.0670 | 389.0670 | - |
26 Feb 2024 | 388.5290 | 389.7980 | 388.4440 | 388.5330 | 388.5330 | - |
23 Feb 2024 | 386.9840 | 388.9800 | 386.8700 | 386.9890 | 386.9890 | - |
22 Feb 2024 | 387.0230 | 387.8570 | 386.2550 | 386.9540 | 386.9540 | - |
21 Feb 2024 | 387.1850 | 388.1920 | 386.9760 | 387.2540 | 387.2540 | - |
20 Feb 2024 | 388.4820 | 389.2930 | 387.3450 | 387.9640 | 387.9640 | - |
19 Feb 2024 | 388.2700 | 389.2680 | 387.9750 | 388.2290 | 388.2290 | - |
16 Feb 2024 | 388.8110 | 389.7340 | 388.6060 | 388.8110 | 388.8110 | - |
15 Feb 2024 | 388.5700 | 389.2760 | 385.8760 | 388.5120 | 388.5120 | - |
14 Feb 2024 | 386.7970 | 389.3270 | 386.7630 | 386.8140 | 386.8140 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |