Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Dec 2023 | 352.81 | 356.00 | 348.50 | 350.00 | 350.00 | 1,016,090 |
30 Nov 2023 | 358.00 | 358.75 | 351.00 | 351.00 | 351.00 | 1,324,045 |
29 Nov 2023 | 359.00 | 359.70 | 356.74 | 357.50 | 357.50 | 1,328,484 |
28 Nov 2023 | 355.00 | 359.50 | 355.00 | 357.50 | 357.50 | 853,861 |
27 Nov 2023 | 358.00 | 363.00 | 355.00 | 356.00 | 356.00 | 529,477 |
24 Nov 2023 | 360.00 | 365.00 | 358.00 | 360.00 | 360.00 | 466,834 |
23 Nov 2023 | 362.00 | 362.00 | 360.00 | 361.00 | 361.00 | 316,623 |
22 Nov 2023 | 363.00 | 366.00 | 361.00 | 362.00 | 362.00 | 1,057,813 |
21 Nov 2023 | 370.00 | 370.00 | 359.61 | 363.00 | 363.00 | 1,027,032 |
20 Nov 2023 | 364.50 | 369.00 | 363.00 | 364.00 | 364.00 | 790,539 |
17 Nov 2023 | 365.00 | 366.00 | 363.20 | 364.50 | 364.50 | 677,730 |
16 Nov 2023 | 369.00 | 372.50 | 364.00 | 365.50 | 365.50 | 524,418 |
15 Nov 2023 | 363.50 | 374.48 | 363.50 | 371.00 | 371.00 | 714,999 |
14 Nov 2023 | 369.00 | 369.00 | 364.00 | 366.50 | 366.50 | 597,063 |
13 Nov 2023 | 366.00 | 369.50 | 364.00 | 367.00 | 367.00 | 388,515 |
10 Nov 2023 | 365.00 | 370.00 | 364.00 | 367.50 | 367.50 | 323,793 |
09 Nov 2023 | 367.00 | 370.00 | 364.50 | 368.00 | 368.00 | 442,558 |
08 Nov 2023 | 364.00 | 369.50 | 364.00 | 368.00 | 368.00 | 374,428 |
07 Nov 2023 | 366.50 | 367.50 | 364.00 | 364.50 | 364.50 | 512,631 |
06 Nov 2023 | 368.50 | 370.63 | 364.50 | 365.50 | 365.50 | 540,665 |
03 Nov 2023 | 370.00 | 372.00 | 364.00 | 367.00 | 367.00 | 547,260 |
02 Nov 2023 | 365.00 | 371.00 | 365.00 | 370.00 | 370.00 | 814,652 |
01 Nov 2023 | 363.50 | 365.50 | 363.00 | 363.50 | 363.50 | 381,194 |
31 Oct 2023 | 367.00 | 367.00 | 363.00 | 363.50 | 363.50 | 655,026 |
30 Oct 2023 | 366.50 | 367.00 | 363.00 | 363.50 | 363.50 | 612,556 |
27 Oct 2023 | 370.50 | 370.50 | 364.00 | 365.00 | 365.00 | 314,806 |
26 Oct 2023 | 365.00 | 368.50 | 363.00 | 367.00 | 367.00 | 526,530 |
25 Oct 2023 | 369.50 | 371.14 | 360.00 | 363.00 | 363.00 | 1,028,675 |
24 Oct 2023 | 368.00 | 372.00 | 366.96 | 370.00 | 370.00 | 343,656 |
23 Oct 2023 | 364.50 | 368.00 | 364.50 | 366.00 | 366.00 | 566,752 |
20 Oct 2023 | 362.00 | 367.00 | 362.00 | 364.50 | 364.50 | 463,356 |
19 Oct 2023 | 364.00 | 366.00 | 361.00 | 363.00 | 363.00 | 516,580 |
18 Oct 2023 | 361.00 | 368.12 | 361.00 | 366.00 | 366.00 | 512,241 |
17 Oct 2023 | 363.50 | 366.00 | 361.50 | 363.00 | 363.00 | 469,768 |
16 Oct 2023 | 361.00 | 363.50 | 361.00 | 361.50 | 361.50 | 629,101 |
13 Oct 2023 | 365.00 | 366.00 | 359.00 | 359.00 | 359.00 | 944,744 |
12 Oct 2023 | 365.00 | 368.00 | 363.00 | 364.00 | 364.00 | 509,145 |
11 Oct 2023 | 369.00 | 372.00 | 360.00 | 363.50 | 363.50 | 742,200 |
10 Oct 2023 | 378.00 | 380.20 | 370.00 | 370.00 | 370.00 | 1,724,549 |
09 Oct 2023 | 368.00 | 382.50 | 368.00 | 380.00 | 380.00 | 1,106,326 |
06 Oct 2023 | 367.00 | 371.00 | 365.10 | 370.50 | 370.50 | 762,818 |
05 Oct 2023 | 360.50 | 366.00 | 359.30 | 365.00 | 365.00 | 680,653 |
04 Oct 2023 | 358.50 | 361.50 | 356.05 | 360.50 | 360.50 | 600,587 |
03 Oct 2023 | 354.00 | 357.00 | 354.00 | 356.00 | 356.00 | 418,261 |
02 Oct 2023 | 358.50 | 358.50 | 354.00 | 355.00 | 355.00 | 337,537 |
29 Sept 2023 | 356.00 | 357.81 | 354.00 | 355.50 | 355.50 | 594,448 |
28 Sept 2023 | 354.50 | 357.00 | 353.50 | 356.50 | 356.50 | 426,830 |
27 Sept 2023 | 357.50 | 357.50 | 352.50 | 352.50 | 352.50 | 926,846 |
26 Sept 2023 | 359.50 | 359.50 | 353.65 | 354.00 | 354.00 | 471,029 |
25 Sept 2023 | 359.00 | 359.50 | 353.50 | 354.00 | 354.00 | 514,252 |
22 Sept 2023 | 356.50 | 359.00 | 353.50 | 358.50 | 358.50 | 968,167 |
21 Sept 2023 | 353.50 | 356.50 | 353.00 | 356.50 | 356.50 | 406,037 |
20 Sept 2023 | 353.00 | 355.93 | 352.00 | 353.50 | 353.50 | 829,220 |
19 Sept 2023 | 353.00 | 356.50 | 351.00 | 352.00 | 352.00 | 610,469 |
18 Sept 2023 | 365.50 | 367.49 | 353.00 | 353.50 | 353.50 | 1,098,732 |
15 Sept 2023 | 370.00 | 371.60 | 364.00 | 364.50 | 364.50 | 793,747 |
14 Sept 2023 | 359.00 | 369.00 | 356.00 | 369.00 | 369.00 | 1,223,255 |
13 Sept 2023 | 357.00 | 358.00 | 354.38 | 357.50 | 357.50 | 599,104 |
12 Sept 2023 | 354.50 | 356.31 | 352.00 | 355.50 | 355.50 | 480,536 |
11 Sept 2023 | 349.50 | 354.50 | 349.50 | 352.50 | 352.50 | 483,414 |
08 Sept 2023 | 351.50 | 355.00 | 348.73 | 351.00 | 351.00 | 388,563 |
07 Sept 2023 | 351.00 | 351.19 | 349.04 | 350.00 | 350.00 | 629,421 |
06 Sept 2023 | 351.50 | 352.56 | 349.00 | 349.50 | 349.50 | 823,648 |
05 Sept 2023 | 352.00 | 353.20 | 348.12 | 349.00 | 349.00 | 463,830 |
04 Sept 2023 | 352.00 | 354.00 | 349.50 | 351.00 | 351.00 | 331,378 |
01 Sept 2023 | 348.00 | 351.00 | 348.00 | 349.00 | 349.00 | 387,818 |
31 Aug 2023 | 351.50 | 355.00 | 347.88 | 349.00 | 349.00 | 397,742 |
30 Aug 2023 | 349.50 | 350.00 | 345.15 | 348.00 | 348.00 | 870,331 |
29 Aug 2023 | 347.00 | 351.50 | 345.00 | 347.00 | 347.00 | 517,095 |
25 Aug 2023 | 349.00 | 349.03 | 345.14 | 347.00 | 347.00 | 347,978 |
24 Aug 2023 | 353.00 | 353.40 | 345.48 | 347.00 | 347.00 | 445,723 |
23 Aug 2023 | 354.00 | 354.56 | 350.50 | 351.00 | 351.00 | 442,506 |
22 Aug 2023 | 350.00 | 355.50 | 349.00 | 351.00 | 351.00 | 526,340 |
21 Aug 2023 | 354.00 | 354.00 | 343.50 | 347.00 | 347.00 | 527,871 |
18 Aug 2023 | 355.00 | 357.00 | 347.33 | 350.00 | 350.00 | 652,126 |
17 Aug 2023 | 353.00 | 357.00 | 352.00 | 352.00 | 352.00 | 429,197 |
16 Aug 2023 | 354.50 | 359.50 | 352.35 | 354.00 | 354.00 | 586,028 |
15 Aug 2023 | 344.50 | 354.50 | 341.00 | 351.00 | 351.00 | 1,159,727 |
14 Aug 2023 | 340.00 | 345.00 | 334.00 | 339.50 | 339.50 | 547,713 |
11 Aug 2023 | 345.00 | 349.67 | 340.00 | 340.00 | 340.00 | 1,473,320 |
10 Aug 2023 | 350.50 | 353.50 | 343.40 | 346.00 | 346.00 | 673,513 |
09 Aug 2023 | 354.00 | 354.00 | 344.65 | 348.00 | 348.00 | 865,930 |
08 Aug 2023 | 350.00 | 355.00 | 345.85 | 347.00 | 347.00 | 938,026 |
07 Aug 2023 | 351.50 | 353.50 | 349.14 | 351.00 | 351.00 | 1,061,344 |
04 Aug 2023 | 351.00 | 354.00 | 349.40 | 352.50 | 352.50 | 645,863 |
03 Aug 2023 | 349.00 | 354.00 | 348.50 | 351.50 | 351.50 | 1,599,492 |
02 Aug 2023 | 355.00 | 357.50 | 348.00 | 349.00 | 349.00 | 803,845 |
01 Aug 2023 | 356.50 | 360.00 | 350.22 | 352.00 | 352.00 | 720,665 |
31 Jul 2023 | 361.00 | 363.00 | 354.73 | 359.00 | 359.00 | 565,306 |
28 Jul 2023 | 361.50 | 362.00 | 355.00 | 361.00 | 361.00 | 407,503 |
27 Jul 2023 | 361.00 | 362.00 | 355.33 | 359.00 | 359.00 | 475,913 |
26 Jul 2023 | 366.00 | 375.00 | 355.00 | 359.00 | 359.00 | 378,210 |
25 Jul 2023 | 375.50 | 375.50 | 355.00 | 362.50 | 362.50 | 662,367 |
24 Jul 2023 | 382.00 | 384.50 | 370.00 | 370.00 | 370.00 | 363,421 |
21 Jul 2023 | 387.00 | 390.00 | 379.00 | 379.00 | 379.00 | 368,299 |
20 Jul 2023 | 379.00 | 387.00 | 375.00 | 386.00 | 386.00 | 488,560 |
19 Jul 2023 | 359.50 | 381.00 | 358.49 | 378.50 | 378.50 | 832,592 |
18 Jul 2023 | 356.50 | 364.00 | 355.00 | 362.00 | 362.00 | 663,902 |
17 Jul 2023 | 357.50 | 362.00 | 354.00 | 355.00 | 355.00 | 583,069 |
14 Jul 2023 | 364.00 | 364.45 | 357.00 | 357.00 | 357.00 | 337,900 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |