Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Mar 2023 | 322.90 | 322.90 | 318.82 | 321.86 | 321.86 | 9,102 |
29 Mar 2023 | 326.75 | 326.75 | 318.00 | 319.50 | 319.50 | 29,216 |
28 Mar 2023 | 318.00 | 320.69 | 315.27 | 318.50 | 318.50 | 27,714 |
27 Mar 2023 | 326.00 | 326.00 | 310.34 | 319.00 | 319.00 | 31,623 |
24 Mar 2023 | 321.00 | 326.73 | 316.97 | 324.00 | 324.00 | 332,910 |
23 Mar 2023 | 320.00 | 324.54 | 306.14 | 324.00 | 324.00 | 126,189 |
22 Mar 2023 | 309.00 | 323.20 | 303.00 | 313.00 | 313.00 | 49,134 |
21 Mar 2023 | 314.00 | 318.00 | 311.26 | 313.00 | 313.00 | 48,066 |
20 Mar 2023 | 318.00 | 321.00 | 310.61 | 311.00 | 311.00 | 251,669 |
17 Mar 2023 | 324.00 | 331.00 | 312.00 | 312.00 | 312.00 | 106,367 |
16 Mar 2023 | 318.66 | 327.00 | 318.66 | 324.00 | 324.00 | 44,316 |
15 Mar 2023 | 317.00 | 327.00 | 315.25 | 317.00 | 317.00 | 42,185 |
14 Mar 2023 | 311.00 | 322.34 | 308.00 | 318.00 | 318.00 | 41,773 |
13 Mar 2023 | 319.00 | 322.00 | 315.00 | 316.00 | 316.00 | 48,320 |
10 Mar 2023 | 322.00 | 326.84 | 319.00 | 321.00 | 321.00 | 84,601 |
09 Mar 2023 | 330.00 | 332.21 | 329.00 | 331.00 | 331.00 | 28,598 |
08 Mar 2023 | 330.00 | 332.86 | 325.13 | 329.00 | 329.00 | 44,383 |
07 Mar 2023 | 327.00 | 332.00 | 323.26 | 325.50 | 325.50 | 33,087 |
06 Mar 2023 | 326.00 | 334.00 | 320.88 | 327.00 | 327.00 | 41,178 |
03 Mar 2023 | 321.00 | 326.50 | 320.56 | 326.00 | 326.00 | 34,112 |
02 Mar 2023 | 315.00 | 325.11 | 315.00 | 320.50 | 320.50 | 49,921 |
01 Mar 2023 | 324.00 | 332.00 | 319.61 | 325.00 | 325.00 | 30,476 |
28 Feb 2023 | 316.00 | 318.00 | 315.00 | 317.50 | 317.50 | 112,353 |
27 Feb 2023 | 320.00 | 322.00 | 318.00 | 318.50 | 318.50 | 21,027 |
24 Feb 2023 | 321.00 | 329.00 | 319.70 | 321.00 | 321.00 | 21,407 |
23 Feb 2023 | 319.00 | 320.00 | 317.00 | 320.00 | 320.00 | 24,393 |
22 Feb 2023 | 317.00 | 321.00 | 316.81 | 319.00 | 319.00 | 17,043 |
21 Feb 2023 | 328.00 | 333.00 | 319.00 | 320.00 | 320.00 | 65,747 |
20 Feb 2023 | 325.00 | 332.04 | 324.25 | 325.50 | 325.50 | 37,054 |
17 Feb 2023 | 326.00 | 337.00 | 325.00 | 325.00 | 325.00 | 37,164 |
16 Feb 2023 | 327.00 | 330.00 | 324.78 | 328.00 | 328.00 | 50,804 |
15 Feb 2023 | 328.00 | 334.60 | 324.00 | 324.00 | 324.00 | 17,122 |
14 Feb 2023 | 329.00 | 333.00 | 326.00 | 327.50 | 327.50 | 52,705 |
13 Feb 2023 | 333.00 | 338.42 | 329.26 | 330.00 | 330.00 | 38,893 |
10 Feb 2023 | 334.00 | 338.00 | 333.00 | 334.00 | 334.00 | 53,180 |
09 Feb 2023 | 334.00 | 337.16 | 332.24 | 333.00 | 333.00 | 55,276 |
08 Feb 2023 | 331.00 | 334.00 | 330.78 | 332.00 | 332.00 | 48,690 |
07 Feb 2023 | 330.00 | 335.00 | 328.44 | 330.50 | 330.50 | 21,713 |
06 Feb 2023 | 332.00 | 339.08 | 328.00 | 329.50 | 329.50 | 94,164 |
03 Feb 2023 | 337.00 | 339.00 | 333.50 | 335.50 | 335.50 | 39,388 |
02 Feb 2023 | 336.00 | 336.40 | 330.60 | 335.50 | 335.50 | 40,594 |
01 Feb 2023 | 327.00 | 332.00 | 327.00 | 332.00 | 332.00 | 76,293 |
31 Jan 2023 | 329.00 | 332.50 | 325.49 | 327.00 | 327.00 | 60,826 |
30 Jan 2023 | 328.00 | 331.00 | 325.06 | 331.00 | 331.00 | 42,912 |
27 Jan 2023 | 327.00 | 337.00 | 325.73 | 328.00 | 328.00 | 18,870 |
26 Jan 2023 | 329.00 | 330.00 | 325.02 | 326.00 | 326.00 | 31,166 |
25 Jan 2023 | 329.00 | 330.00 | 325.00 | 328.00 | 328.00 | 49,834 |
24 Jan 2023 | 329.00 | 331.76 | 325.00 | 329.00 | 329.00 | 29,462 |
23 Jan 2023 | 321.00 | 330.00 | 321.00 | 327.00 | 327.00 | 43,371 |
20 Jan 2023 | 323.00 | 324.82 | 319.65 | 322.00 | 322.00 | 66,853 |
19 Jan 2023 | 324.00 | 333.00 | 320.46 | 322.00 | 322.00 | 74,887 |
18 Jan 2023 | 328.00 | 339.00 | 323.01 | 327.50 | 327.50 | 54,872 |
17 Jan 2023 | 328.00 | 328.91 | 325.95 | 328.00 | 328.00 | 16,254 |
16 Jan 2023 | 326.00 | 336.00 | 322.01 | 329.00 | 329.00 | 44,667 |
13 Jan 2023 | 327.00 | 330.25 | 326.10 | 327.50 | 327.50 | 21,323 |
12 Jan 2023 | 324.00 | 327.00 | 318.01 | 325.50 | 325.50 | 298,038 |
11 Jan 2023 | 325.00 | 329.81 | 322.00 | 324.50 | 324.50 | 56,438 |
10 Jan 2023 | 326.00 | 329.08 | 319.00 | 323.00 | 323.00 | 44,159 |
09 Jan 2023 | 323.00 | 324.95 | 321.28 | 324.50 | 324.50 | 47,756 |
06 Jan 2023 | 326.00 | 327.00 | 321.00 | 325.00 | 325.00 | 58,645 |
05 Jan 2023 | 323.00 | 336.00 | 319.00 | 323.00 | 323.00 | 76,090 |
04 Jan 2023 | 330.00 | 333.44 | 320.00 | 325.00 | 325.00 | 31,520 |
03 Jan 2023 | 328.00 | 335.00 | 320.08 | 331.00 | 331.00 | 26,302 |
30 Dec 2022 | 327.88 | 327.88 | 327.88 | 323.00 | 323.00 | 14 |
29 Dec 2022 | 325.00 | 331.00 | 320.00 | 320.00 | 320.00 | 47,922 |
28 Dec 2022 | 318.00 | 328.00 | 315.00 | 324.50 | 324.50 | 21,273 |
23 Dec 2022 | 328.00 | 336.43 | 324.10 | 329.00 | 329.00 | 18,278 |
22 Dec 2022 | 326.00 | 333.00 | 322.50 | 327.00 | 327.00 | 18,045 |
21 Dec 2022 | 328.00 | 328.00 | 325.86 | 328.00 | 328.00 | 5,854 |
20 Dec 2022 | 326.00 | 328.00 | 322.92 | 326.00 | 326.00 | 9,000 |
19 Dec 2022 | 323.00 | 327.00 | 320.00 | 322.50 | 322.50 | 21,042 |
16 Dec 2022 | 321.00 | 332.00 | 319.00 | 324.00 | 324.00 | 13,985 |
15 Dec 2022 | 325.94 | 325.94 | 322.27 | 324.00 | 324.00 | 10,924 |
14 Dec 2022 | 328.00 | 332.00 | 327.01 | 328.00 | 328.00 | 70,412 |
13 Dec 2022 | 322.00 | 337.00 | 322.00 | 330.00 | 330.00 | 44,976 |
12 Dec 2022 | 328.00 | 336.00 | 323.00 | 328.00 | 328.00 | 24,060 |
09 Dec 2022 | 331.00 | 339.00 | 324.44 | 332.00 | 332.00 | 9,056 |
08 Dec 2022 | 332.00 | 335.00 | 327.00 | 327.00 | 327.00 | 17,594 |
07 Dec 2022 | 331.00 | 335.00 | 327.82 | 330.50 | 330.50 | 25,566 |
06 Dec 2022 | 335.00 | 335.75 | 330.40 | 331.50 | 331.50 | 11,878 |
05 Dec 2022 | 339.00 | 344.00 | 329.00 | 329.00 | 329.00 | 60,845 |
02 Dec 2022 | 339.74 | 341.00 | 335.00 | 336.50 | 336.50 | 39,106 |
01 Dec 2022 | 337.00 | 346.00 | 336.50 | 338.00 | 338.00 | 25,718 |
30 Nov 2022 | 343.00 | 346.42 | 336.00 | 340.50 | 340.50 | 30,386 |
29 Nov 2022 | 344.00 | 347.00 | 338.00 | 339.50 | 339.50 | 17,044 |
28 Nov 2022 | 340.00 | 341.00 | 336.36 | 339.50 | 339.50 | 19,104 |
25 Nov 2022 | 341.00 | 341.19 | 334.00 | 335.00 | 335.00 | 10,967 |
24 Nov 2022 | 344.00 | 346.40 | 340.00 | 345.50 | 345.50 | 34,782 |
23 Nov 2022 | 342.00 | 347.00 | 336.64 | 346.00 | 346.00 | 49,752 |
22 Nov 2022 | 338.00 | 343.00 | 329.25 | 337.00 | 337.00 | 41,665 |
21 Nov 2022 | 331.00 | 335.97 | 325.75 | 334.00 | 334.00 | 28,249 |
18 Nov 2022 | 340.00 | 340.98 | 325.00 | 325.00 | 325.00 | 35,077 |
17 Nov 2022 | 337.00 | 340.00 | 336.32 | 339.00 | 339.00 | 15,797 |
16 Nov 2022 | 336.00 | 339.00 | 335.00 | 338.00 | 338.00 | 105,237 |
15 Nov 2022 | 334.00 | 340.00 | 334.00 | 338.00 | 338.00 | 30,792 |
14 Nov 2022 | 338.00 | 339.00 | 334.00 | 336.00 | 336.00 | 94,592 |
11 Nov 2022 | 328.00 | 339.00 | 328.00 | 337.50 | 337.50 | 108,503 |
10 Nov 2022 | 327.00 | 332.00 | 321.00 | 332.00 | 332.00 | 41,153 |
09 Nov 2022 | 320.00 | 329.00 | 320.00 | 324.00 | 324.00 | 88,402 |
08 Nov 2022 | 325.39 | 327.95 | 321.73 | 326.50 | 326.50 | 45,538 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |