Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Jun 2023 | 370.1000 | 371.0870 | 369.4600 | 369.9700 | 369.9700 | - |
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 | - |
05 May 2023 | 372.6970 | 373.5700 | 371.2750 | 372.8990 | 372.8990 | - |
04 May 2023 | 374.9100 | 375.6590 | 372.4520 | 374.9150 | 374.9150 | - |
03 May 2023 | 374.5900 | 376.4180 | 373.5060 | 374.6210 | 374.6210 | - |
02 May 2023 | 372.2630 | 374.8390 | 371.0950 | 372.3180 | 372.3180 | - |
01 May 2023 | 372.4980 | 373.2040 | 371.3290 | 372.5080 | 372.5080 | - |
28 Apr 2023 | 373.1450 | 374.3030 | 371.9850 | 373.1120 | 373.1120 | - |
27 Apr 2023 | 373.7430 | 374.4720 | 372.3350 | 373.7000 | 373.7000 | - |
26 Apr 2023 | 377.8590 | 378.0210 | 373.6440 | 377.8690 | 377.8690 | - |
25 Apr 2023 | 375.7010 | 377.6310 | 374.3820 | 375.6740 | 375.6740 | - |
24 Apr 2023 | 376.0540 | 377.3100 | 374.5920 | 376.0220 | 376.0220 | - |
21 Apr 2023 | 376.1850 | 378.3190 | 375.7110 | 376.0900 | 376.0900 | - |
20 Apr 2023 | 378.5900 | 380.1570 | 376.3540 | 378.6810 | 378.6810 | - |
19 Apr 2023 | 370.6620 | 378.9650 | 370.6350 | 370.9340 | 370.9340 | - |
18 Apr 2023 | 371.8690 | 372.3670 | 369.4350 | 371.8360 | 371.8360 | - |
17 Apr 2023 | 373.0780 | 373.7610 | 371.0420 | 373.0710 | 373.0710 | - |
14 Apr 2023 | 373.4390 | 374.6950 | 373.1580 | 373.5900 | 373.5900 | - |
13 Apr 2023 | 374.0870 | 375.5710 | 372.6720 | 374.0200 | 374.0200 | - |
12 Apr 2023 | 375.7150 | 377.7030 | 373.8970 | 375.7150 | 375.7150 | - |
11 Apr 2023 | 375.1540 | 376.5510 | 374.2990 | 375.1460 | 375.1460 | - |
10 Apr 2023 | 374.1940 | 376.1290 | 373.5700 | 374.1530 | 374.1530 | - |
07 Apr 2023 | 375.3940 | 376.1730 | 373.1100 | 375.4200 | 375.4200 | - |
06 Apr 2023 | 376.5630 | 377.5400 | 375.2860 | 376.5700 | 376.5700 | - |
05 Apr 2023 | 377.1650 | 378.0650 | 375.0550 | 377.1580 | 377.1580 | - |
04 Apr 2023 | 377.3810 | 378.3810 | 375.6920 | 377.3150 | 377.3150 | - |
03 Apr 2023 | 380.3920 | 381.4410 | 377.2550 | 380.3450 | 380.3450 | - |
31 Mar 2023 | 379.7690 | 382.3820 | 378.9470 | 379.8320 | 379.8320 | - |
30 Mar 2023 | 379.9690 | 381.6910 | 378.8840 | 380.4230 | 380.4230 | - |
29 Mar 2023 | 380.8420 | 382.3480 | 378.8140 | 380.9610 | 380.9610 | - |
28 Mar 2023 | 385.9310 | 385.9310 | 380.2260 | 385.7380 | 385.7380 | - |
27 Mar 2023 | 384.7310 | 387.1850 | 383.0630 | 384.5940 | 384.5940 | - |
24 Mar 2023 | 383.3670 | 389.3870 | 383.1630 | 383.4480 | 383.4480 | - |
23 Mar 2023 | 386.9040 | 387.7440 | 382.3230 | 387.0270 | 387.0270 | - |
22 Mar 2023 | 388.6970 | 392.1220 | 387.5130 | 388.6850 | 388.6850 | - |
21 Mar 2023 | 394.5440 | 394.8580 | 389.5750 | 394.5460 | 394.5460 | - |
20 Mar 2023 | 396.8620 | 402.3530 | 394.8430 | 396.8590 | 396.8590 | - |
17 Mar 2023 | 394.3270 | 398.9040 | 392.4550 | 394.3230 | 394.3230 | - |
16 Mar 2023 | 396.0040 | 401.2480 | 393.3540 | 396.0060 | 396.0060 | - |
15 Mar 2023 | 389.2040 | 400.2760 | 388.3220 | 389.2080 | 389.2080 | - |
14 Mar 2023 | 392.6050 | 396.2220 | 387.5110 | 392.6210 | 392.6210 | - |
13 Mar 2023 | 381.7660 | 393.1000 | 381.0080 | 381.8160 | 381.8160 | - |
10 Mar 2023 | 382.8600 | 385.4320 | 381.5940 | 382.8550 | 382.8550 | - |
09 Mar 2023 | 378.1110 | 380.5250 | 377.6190 | 377.5000 | 377.5000 | - |
08 Mar 2023 | 378.3610 | 381.7400 | 377.4920 | 378.3760 | 378.3760 | - |
07 Mar 2023 | 376.5430 | 379.4890 | 375.8670 | 376.6730 | 376.6730 | - |
06 Mar 2023 | 378.3850 | 379.5800 | 376.0470 | 378.3600 | 378.3600 | - |
03 Mar 2023 | 375.9130 | 379.3250 | 375.8020 | 375.9250 | 375.9250 | - |
02 Mar 2023 | 372.8920 | 376.7390 | 372.6060 | 372.7460 | 372.7460 | - |
01 Mar 2023 | 377.9050 | 378.6070 | 372.6200 | 377.8970 | 377.8970 | - |
28 Feb 2023 | 377.5640 | 379.9570 | 376.4740 | 377.5650 | 377.5650 | - |
27 Feb 2023 | 379.7060 | 381.1700 | 376.8790 | 379.7290 | 379.7290 | - |
24 Feb 2023 | 380.7220 | 382.4890 | 379.4820 | 380.6870 | 380.6870 | - |
23 Feb 2023 | 381.0100 | 382.0120 | 379.8810 | 381.0750 | 381.0750 | - |
22 Feb 2023 | 382.7280 | 384.6930 | 380.3380 | 382.6590 | 382.6590 | - |
21 Feb 2023 | 382.4330 | 385.3570 | 381.3200 | 382.4230 | 382.4230 | - |
20 Feb 2023 | 383.4630 | 384.0220 | 381.7450 | 383.3710 | 383.3710 | - |
17 Feb 2023 | 383.6180 | 387.2750 | 383.2550 | 383.5510 | 383.5510 | - |
16 Feb 2023 | 378.9400 | 384.3520 | 378.9400 | 378.9400 | 378.9400 | - |
15 Feb 2023 | 377.3770 | 381.3430 | 377.3500 | 377.3670 | 377.3670 | - |
14 Feb 2023 | 382.5410 | 384.1130 | 377.7640 | 382.5260 | 382.5260 | - |
13 Feb 2023 | 386.8010 | 388.6600 | 381.5070 | 386.7970 | 386.7970 | - |
10 Feb 2023 | 387.4170 | 391.5970 | 386.5380 | 387.3950 | 387.3950 | - |
09 Feb 2023 | 386.2900 | 386.6430 | 384.1420 | 386.3490 | 386.3490 | - |
08 Feb 2023 | 392.1120 | 392.1240 | 386.6180 | 392.1020 | 392.1020 | - |
07 Feb 2023 | 394.3050 | 395.9390 | 392.0170 | 394.4030 | 394.4030 | - |
06 Feb 2023 | 387.4870 | 395.6530 | 387.3280 | 387.4330 | 387.4330 | - |
03 Feb 2023 | 384.9360 | 388.7660 | 384.4730 | 384.9310 | 384.9310 | - |
02 Feb 2023 | 389.6900 | 389.7450 | 384.5170 | 389.6250 | 389.6250 | - |
01 Feb 2023 | 390.9580 | 391.1850 | 389.3500 | 390.8890 | 390.8890 | - |
31 Jan 2023 | 389.7270 | 391.8270 | 388.3890 | 389.7590 | 389.7590 | - |
30 Jan 2023 | 390.2540 | 392.4590 | 388.9680 | 390.2450 | 390.2450 | - |
27 Jan 2023 | 387.5290 | 390.2920 | 386.9630 | 387.5290 | 387.5290 | - |
26 Jan 2023 | 386.7570 | 389.2740 | 386.1070 | 386.7340 | 386.7340 | - |
25 Jan 2023 | 389.1220 | 390.6910 | 387.2260 | 389.1080 | 389.1080 | - |
24 Jan 2023 | 395.1360 | 397.6800 | 389.3040 | 395.0580 | 395.0580 | - |
23 Jan 2023 | 392.9470 | 397.4360 | 391.9120 | 392.9690 | 392.9690 | - |
20 Jan 2023 | 393.9330 | 396.6900 | 392.9900 | 394.0090 | 394.0090 | - |
19 Jan 2023 | 394.5570 | 396.8050 | 393.7900 | 394.5820 | 394.5820 | - |
18 Jan 2023 | 396.4610 | 396.8920 | 391.9520 | 396.4440 | 396.4440 | - |
17 Jan 2023 | 398.5000 | 401.0210 | 395.8320 | 398.5000 | 398.5000 | - |
16 Jan 2023 | 396.1180 | 400.0910 | 395.2400 | 396.1220 | 396.1220 | - |
13 Jan 2023 | 397.1970 | 398.5540 | 394.7470 | 397.1370 | 397.1370 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |