Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
22 Sept 2023 | 387.6100 | 389.7300 | 385.7400 | 388.7200 | 388.7200 | - |
21 Sept 2023 | 384.0850 | 388.4730 | 383.7300 | 384.0720 | 384.0720 | - |
20 Sept 2023 | 383.5100 | 383.7830 | 382.9760 | 383.5310 | 383.5310 | - |
19 Sept 2023 | 383.3010 | 384.0170 | 382.7620 | 383.3290 | 383.3290 | - |
18 Sept 2023 | 383.4190 | 384.7010 | 382.9260 | 383.4320 | 383.4320 | - |
15 Sept 2023 | 384.0500 | 385.1350 | 382.5050 | 384.1090 | 384.1090 | - |
14 Sept 2023 | 383.6940 | 384.6670 | 382.9160 | 383.6960 | 383.6960 | - |
13 Sept 2023 | 384.8930 | 385.8290 | 383.3380 | 384.8870 | 384.8870 | - |
12 Sept 2023 | 383.4700 | 386.7180 | 382.5150 | 383.5540 | 383.5540 | - |
11 Sept 2023 | 385.7080 | 385.7450 | 383.0220 | 385.6800 | 385.6800 | - |
08 Sept 2023 | 386.9090 | 386.9210 | 384.8300 | 386.9310 | 386.9310 | - |
07 Sept 2023 | 389.0390 | 391.5960 | 386.7870 | 389.0660 | 389.0660 | - |
06 Sept 2023 | 387.0940 | 390.7580 | 386.3120 | 387.2690 | 387.2690 | - |
05 Sept 2023 | 381.9960 | 388.3280 | 381.7290 | 382.0140 | 382.0140 | - |
04 Sept 2023 | 384.0050 | 384.6020 | 382.1000 | 384.0750 | 384.0750 | - |
01 Sept 2023 | 380.8170 | 384.7470 | 379.9770 | 380.7710 | 380.7710 | - |
31 Aug 2023 | 379.1600 | 381.7990 | 379.0950 | 379.2820 | 379.2820 | - |
30 Aug 2023 | 380.7800 | 381.5220 | 378.1410 | 380.8000 | 380.8000 | - |
29 Aug 2023 | 383.1340 | 383.3670 | 380.6370 | 383.2160 | 383.2160 | - |
28 Aug 2023 | 381.3840 | 383.8490 | 381.3650 | 381.3800 | 381.3800 | - |
25 Aug 2023 | 383.4520 | 384.1100 | 381.2870 | 383.4350 | 383.4350 | - |
24 Aug 2023 | 382.2990 | 384.5950 | 382.1450 | 382.2270 | 382.2270 | - |
23 Aug 2023 | 382.6650 | 383.6880 | 381.7830 | 382.6550 | 382.6550 | - |
22 Aug 2023 | 382.6490 | 383.2950 | 381.3520 | 382.4920 | 382.4920 | - |
21 Aug 2023 | 382.1680 | 383.9830 | 381.2550 | 382.0130 | 382.0130 | - |
18 Aug 2023 | 384.6190 | 385.6470 | 381.7270 | 384.5810 | 384.5810 | - |
17 Aug 2023 | 386.6750 | 387.6930 | 384.2240 | 386.5630 | 386.5630 | - |
16 Aug 2023 | 387.6980 | 387.9510 | 385.0860 | 387.6880 | 387.6880 | - |
15 Aug 2023 | 383.9150 | 389.1300 | 383.5600 | 383.9770 | 383.9770 | - |
14 Aug 2023 | 382.3820 | 385.1530 | 382.0130 | 382.3730 | 382.3730 | - |
11 Aug 2023 | 385.1020 | 385.6380 | 381.6750 | 385.0950 | 385.0950 | - |
10 Aug 2023 | 388.3670 | 388.8730 | 383.3240 | 388.2400 | 388.2400 | - |
09 Aug 2023 | 389.5260 | 389.5260 | 387.0230 | 389.5570 | 389.5570 | - |
08 Aug 2023 | 387.7910 | 391.2750 | 386.1020 | 387.8350 | 387.8350 | - |
07 Aug 2023 | 388.8080 | 392.3400 | 387.8460 | 388.7290 | 388.7290 | - |
04 Aug 2023 | 392.8450 | 393.2780 | 387.8020 | 392.8740 | 392.8740 | - |
03 Aug 2023 | 388.0900 | 394.5510 | 388.0080 | 388.1840 | 388.1840 | - |
02 Aug 2023 | 388.4860 | 389.3460 | 386.6070 | 388.4860 | 388.4860 | - |
01 Aug 2023 | 387.2070 | 390.7300 | 386.9860 | 387.0200 | 387.0200 | - |
31 Jul 2023 | 384.1210 | 387.8950 | 383.5560 | 384.2060 | 384.2060 | - |
28 Jul 2023 | 382.0730 | 385.5270 | 379.8850 | 382.0280 | 382.0280 | - |
27 Jul 2023 | 381.8700 | 382.6360 | 378.4460 | 381.6560 | 381.6560 | - |
26 Jul 2023 | 379.6530 | 384.6290 | 378.8290 | 379.6850 | 379.6850 | - |
25 Jul 2023 | 377.6340 | 380.3170 | 376.7720 | 377.6480 | 377.6480 | - |
24 Jul 2023 | 379.2050 | 379.5200 | 377.6550 | 379.1930 | 379.1930 | - |
21 Jul 2023 | 381.3300 | 381.4130 | 378.9280 | 381.2700 | 381.2700 | - |
20 Jul 2023 | 377.9050 | 381.8160 | 377.4360 | 377.9290 | 377.9290 | - |
19 Jul 2023 | 373.3060 | 378.3500 | 373.1880 | 373.3350 | 373.3350 | - |
18 Jul 2023 | 373.5750 | 374.2950 | 372.9600 | 373.5960 | 373.5960 | - |
17 Jul 2023 | 373.5390 | 374.5730 | 372.7100 | 373.5250 | 373.5250 | - |
14 Jul 2023 | 373.3570 | 375.2440 | 373.3060 | 373.3330 | 373.3330 | - |
13 Jul 2023 | 374.8530 | 375.8660 | 373.6020 | 374.8440 | 374.8440 | - |
12 Jul 2023 | 378.3250 | 378.4650 | 374.7070 | 378.3620 | 378.3620 | - |
11 Jul 2023 | 380.0450 | 380.4130 | 377.8210 | 380.0410 | 380.0410 | - |
10 Jul 2023 | 384.6410 | 385.5680 | 380.1790 | 384.3200 | 384.3200 | - |
07 Jul 2023 | 385.3360 | 389.0170 | 383.9420 | 385.3860 | 385.3860 | - |
06 Jul 2023 | 381.1710 | 386.2980 | 380.9780 | 381.1450 | 381.1450 | - |
05 Jul 2023 | 375.1160 | 380.7880 | 374.9480 | 375.1960 | 375.1960 | - |
04 Jul 2023 | 374.3190 | 375.6220 | 374.0730 | 374.2770 | 374.2770 | - |
03 Jul 2023 | 372.4370 | 375.1570 | 371.8410 | 372.5080 | 372.5080 | - |
30 Jun 2023 | 370.9720 | 373.0210 | 370.7810 | 370.9640 | 370.9640 | - |
29 Jun 2023 | 371.0530 | 371.9640 | 370.3040 | 371.0740 | 371.0740 | - |
28 Jun 2023 | 370.0010 | 371.7910 | 369.5170 | 369.9730 | 369.9730 | - |
27 Jun 2023 | 368.8820 | 369.1720 | 368.0320 | 368.8620 | 368.8620 | - |
26 Jun 2023 | 369.9120 | 370.6530 | 368.7230 | 369.9080 | 369.9080 | - |
23 Jun 2023 | 369.1100 | 370.9530 | 369.0330 | 369.1160 | 369.1160 | - |
22 Jun 2023 | 369.3870 | 369.9990 | 369.0860 | 369.3940 | 369.3940 | - |
21 Jun 2023 | 371.7650 | 372.3830 | 369.0800 | 371.7670 | 371.7670 | - |
20 Jun 2023 | 373.2340 | 374.1700 | 371.4110 | 373.2330 | 373.2330 | - |
19 Jun 2023 | 372.8030 | 374.6800 | 372.7680 | 372.8000 | 372.8000 | - |
16 Jun 2023 | 372.8420 | 374.7870 | 372.4920 | 372.8700 | 372.8700 | - |
15 Jun 2023 | 371.1680 | 376.8480 | 370.9170 | 371.1800 | 371.1800 | - |
14 Jun 2023 | 369.8540 | 372.3860 | 369.7990 | 369.8400 | 369.8400 | - |
13 Jun 2023 | 368.8270 | 371.1060 | 368.4500 | 368.8290 | 368.8290 | - |
12 Jun 2023 | 367.8090 | 369.4470 | 367.5850 | 367.7710 | 367.7710 | - |
09 Jun 2023 | 369.3400 | 369.5530 | 367.6390 | 369.4090 | 369.4090 | - |
08 Jun 2023 | 368.1200 | 369.6610 | 368.0870 | 367.9900 | 367.9900 | - |
07 Jun 2023 | 368.2460 | 369.3980 | 367.8430 | 368.2400 | 368.2400 | - |
06 Jun 2023 | 368.6060 | 369.4010 | 367.9450 | 368.9040 | 368.9040 | - |
05 Jun 2023 | 369.7740 | 370.3580 | 368.5880 | 369.8190 | 369.8190 | - |
02 Jun 2023 | 370.7690 | 371.6440 | 369.8660 | 370.7770 | 370.7770 | - |
01 Jun 2023 | 370.4030 | 371.3480 | 369.8610 | 370.3410 | 370.3410 | - |
31 May 2023 | 369.9390 | 371.2710 | 369.9020 | 369.9570 | 369.9570 | - |
30 May 2023 | 371.2310 | 371.6180 | 369.5090 | 371.2560 | 371.2560 | - |
29 May 2023 | 370.6910 | 371.9990 | 370.6550 | 370.6950 | 370.6950 | - |
26 May 2023 | 372.6000 | 372.8370 | 370.4620 | 372.5730 | 372.5730 | - |
25 May 2023 | 372.1790 | 373.7570 | 371.9740 | 372.1570 | 372.1570 | - |
24 May 2023 | 375.0800 | 376.5330 | 371.8410 | 375.1270 | 375.1270 | - |
23 May 2023 | 373.5960 | 377.1740 | 373.4040 | 373.6250 | 373.6250 | - |
22 May 2023 | 374.9780 | 376.3450 | 373.7200 | 374.9970 | 374.9970 | - |
19 May 2023 | 374.9990 | 378.6780 | 374.6040 | 374.6920 | 374.6920 | - |
18 May 2023 | 369.5550 | 377.1370 | 369.5140 | 369.5650 | 369.5650 | - |
17 May 2023 | 368.3640 | 371.6520 | 368.3110 | 368.3470 | 368.3470 | - |
16 May 2023 | 368.9880 | 369.9300 | 367.9590 | 368.9400 | 368.9400 | - |
15 May 2023 | 369.9960 | 370.1850 | 368.4540 | 370.0100 | 370.0100 | - |
12 May 2023 | 371.2600 | 371.6680 | 369.4830 | 371.2800 | 371.2800 | - |
11 May 2023 | 369.3470 | 371.8380 | 369.1870 | 369.3450 | 369.3450 | - |
10 May 2023 | 370.8510 | 371.5810 | 369.1070 | 371.1020 | 371.1020 | - |
09 May 2023 | 371.9050 | 372.4800 | 370.5270 | 371.9110 | 371.9110 | - |
08 May 2023 | 371.4620 | 372.8280 | 371.2660 | 371.4320 | 371.4320 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |