Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 Mar 2023 | 379.2400 | 382.4100 | 378.5400 | 379.6400 | 379.6400 | - |
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 | - |
12 Jan 2023 | 397.8520 | 399.8360 | 397.2350 | 398.1690 | 398.1690 | - |
11 Jan 2023 | 398.4090 | 400.3210 | 397.7500 | 398.4090 | 398.4090 | - |
10 Jan 2023 | 396.6150 | 399.6940 | 396.0100 | 396.5960 | 396.5960 | - |
09 Jan 2023 | 394.2500 | 398.5150 | 393.3470 | 394.1510 | 394.1510 | - |
06 Jan 2023 | 395.8430 | 397.2840 | 394.7560 | 395.8100 | 395.8100 | - |
05 Jan 2023 | 395.4250 | 397.4940 | 394.8310 | 395.4080 | 395.4080 | - |
04 Jan 2023 | 399.8970 | 400.0000 | 394.3510 | 399.9010 | 399.9010 | - |
03 Jan 2023 | 401.1390 | 404.0850 | 399.8450 | 401.1400 | 401.1400 | - |
02 Jan 2023 | 397.7970 | 402.5270 | 397.3500 | 397.8120 | 397.8120 | - |
30 Dec 2022 | 399.4500 | 402.0170 | 399.0680 | 399.4420 | 399.4420 | - |
29 Dec 2022 | 401.2660 | 402.8580 | 399.3110 | 401.4260 | 401.4260 | - |
28 Dec 2022 | 400.6940 | 403.8480 | 400.2600 | 400.6980 | 400.6980 | - |
27 Dec 2022 | 399.8860 | 404.0890 | 399.3800 | 399.8750 | 399.8750 | - |
26 Dec 2022 | 398.6580 | 399.5420 | 398.6580 | 399.1000 | 399.1000 | - |
23 Dec 2022 | 400.3890 | 401.2550 | 399.5500 | 400.4160 | 400.4160 | - |
22 Dec 2022 | 401.5280 | 403.0930 | 400.4450 | 401.9290 | 401.9290 | - |
21 Dec 2022 | 401.9550 | 403.0450 | 401.0310 | 402.0550 | 402.0550 | - |
20 Dec 2022 | 403.1960 | 405.3000 | 401.9090 | 403.2060 | 403.2060 | - |
19 Dec 2022 | 405.6730 | 405.8990 | 402.2070 | 405.7590 | 405.7590 | - |
16 Dec 2022 | 406.3180 | 407.2640 | 405.3330 | 406.2770 | 406.2770 | - |
15 Dec 2022 | 405.1730 | 408.3940 | 403.5380 | 405.2160 | 405.2160 | - |
14 Dec 2022 | 410.2690 | 410.8350 | 403.4110 | 410.2270 | 410.2270 | - |
13 Dec 2022 | 414.2810 | 414.3010 | 407.8760 | 414.2820 | 414.2820 | - |
12 Dec 2022 | 418.5860 | 420.2500 | 415.4530 | 418.6110 | 418.6110 | - |
09 Dec 2022 | 418.3470 | 419.3370 | 414.5600 | 418.3610 | 418.3610 | - |
08 Dec 2022 | 410.1900 | 419.4730 | 410.1900 | 410.5220 | 410.5220 | - |
07 Dec 2022 | 411.1710 | 413.6760 | 408.5870 | 411.0220 | 411.0220 | - |
06 Dec 2022 | 412.8690 | 415.6470 | 411.9250 | 412.8790 | 412.8790 | - |
05 Dec 2022 | 408.8940 | 413.6210 | 408.4440 | 408.9320 | 408.9320 | - |
02 Dec 2022 | 412.0170 | 412.5220 | 408.0480 | 412.0540 | 412.0540 | - |
01 Dec 2022 | 408.8040 | 413.4260 | 407.7730 | 408.5990 | 408.5990 | - |
30 Nov 2022 | 405.8500 | 410.0300 | 405.1050 | 405.8390 | 405.8390 | - |
29 Nov 2022 | 406.4500 | 409.5840 | 405.5410 | 406.4480 | 406.4480 | - |
28 Nov 2022 | 408.8380 | 409.1380 | 405.4640 | 408.9440 | 408.9440 | - |
25 Nov 2022 | 412.8130 | 414.0360 | 409.0510 | 412.8300 | 412.8300 | - |
24 Nov 2022 | 410.2190 | 415.5310 | 409.4320 | 410.1880 | 410.1880 | - |
23 Nov 2022 | 405.9880 | 411.0550 | 404.3670 | 406.0290 | 406.0290 | - |
22 Nov 2022 | 408.6180 | 409.2770 | 406.2650 | 408.6060 | 408.6060 | - |
21 Nov 2022 | 406.9090 | 410.8460 | 406.5850 | 406.9070 | 406.9070 | - |
18 Nov 2022 | 411.0050 | 412.2860 | 405.2400 | 411.0000 | 411.0000 | - |
17 Nov 2022 | 409.0190 | 415.7350 | 407.7400 | 409.0500 | 409.0500 | - |
16 Nov 2022 | 412.0450 | 412.3580 | 405.9710 | 412.0390 | 412.0390 | - |
15 Nov 2022 | 409.1490 | 409.2900 | 404.8910 | 409.0400 | 409.0400 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |