Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Nov 2023 | 352.00 | 353.50 | 348.50 | 353.50 | 353.50 | 3,410,425 |
29 Nov 2023 | 350.50 | 356.00 | 350.50 | 354.00 | 354.00 | 1,231,671 |
28 Nov 2023 | 345.50 | 353.00 | 344.00 | 349.50 | 349.50 | 1,094,138 |
27 Nov 2023 | 350.00 | 351.50 | 343.50 | 345.50 | 345.50 | 825,699 |
24 Nov 2023 | 349.50 | 352.00 | 345.00 | 348.00 | 348.00 | 756,469 |
23 Nov 2023 | 343.50 | 348.00 | 341.50 | 346.00 | 346.00 | 649,102 |
22 Nov 2023 | 352.50 | 352.50 | 344.00 | 345.00 | 345.00 | 553,675 |
21 Nov 2023 | 347.00 | 352.50 | 346.00 | 352.50 | 352.50 | 1,257,157 |
20 Nov 2023 | 348.00 | 349.50 | 342.50 | 344.50 | 344.50 | 970,177 |
17 Nov 2023 | 346.50 | 350.50 | 343.00 | 348.00 | 348.00 | 871,742 |
16 Nov 2023 | 354.50 | 359.00 | 344.50 | 346.50 | 346.50 | 1,066,827 |
15 Nov 2023 | 351.50 | 355.00 | 347.50 | 353.00 | 353.00 | 1,079,292 |
14 Nov 2023 | 346.50 | 346.50 | 341.50 | 342.50 | 342.50 | 872,991 |
13 Nov 2023 | 345.50 | 348.50 | 341.00 | 342.50 | 342.50 | 500,565 |
10 Nov 2023 | 338.00 | 341.50 | 335.00 | 340.00 | 340.00 | 697,896 |
09 Nov 2023 | 341.50 | 344.00 | 341.50 | 341.50 | 341.50 | 511,714 |
08 Nov 2023 | 345.50 | 347.50 | 345.00 | 345.00 | 345.00 | 608,303 |
07 Nov 2023 | 346.00 | 347.50 | 341.50 | 344.50 | 344.50 | 550,861 |
06 Nov 2023 | 344.50 | 346.00 | 343.00 | 345.00 | 345.00 | 732,678 |
03 Nov 2023 | 334.50 | 342.50 | 334.00 | 338.50 | 338.50 | 575,016 |
02 Nov 2023 | 325.00 | 333.00 | 321.50 | 331.50 | 331.50 | 1,318,041 |
01 Nov 2023 | 333.00 | 334.50 | 331.00 | 331.50 | 331.50 | 659,018 |
31 Oct 2023 | 330.50 | 334.00 | 330.00 | 331.50 | 331.50 | 914,209 |
30 Oct 2023 | 331.50 | 336.50 | 331.50 | 332.50 | 332.50 | 452,200 |
27 Oct 2023 | 333.00 | 336.50 | 332.00 | 333.50 | 333.50 | 319,788 |
26 Oct 2023 | 336.00 | 336.00 | 328.00 | 330.50 | 330.50 | 1,000,286 |
25 Oct 2023 | 337.50 | 339.00 | 335.50 | 336.00 | 336.00 | 503,764 |
24 Oct 2023 | 333.00 | 336.00 | 330.50 | 336.00 | 336.00 | 541,034 |
23 Oct 2023 | 326.00 | 333.50 | 325.00 | 333.00 | 333.00 | 997,342 |
20 Oct 2023 | 334.00 | 336.50 | 330.00 | 333.00 | 333.00 | 1,134,981 |
19 Oct 2023 | 340.50 | 342.00 | 335.00 | 339.00 | 339.00 | 1,138,029 |
18 Oct 2023 | 352.00 | 352.50 | 341.00 | 343.00 | 343.00 | 938,030 |
17 Oct 2023 | 346.00 | 346.50 | 342.00 | 343.00 | 343.00 | 635,039 |
16 Oct 2023 | 346.00 | 346.50 | 342.00 | 344.50 | 344.50 | 526,809 |
13 Oct 2023 | 348.50 | 350.00 | 343.50 | 345.00 | 345.00 | 905,515 |
12 Oct 2023 | 347.00 | 354.00 | 344.00 | 353.00 | 353.00 | 1,388,276 |
11 Oct 2023 | 350.00 | 350.00 | 334.00 | 343.50 | 343.50 | 2,217,080 |
06 Oct 2023 | 349.00 | 350.00 | 345.00 | 345.50 | 345.50 | 305,102 |
05 Oct 2023 | 347.50 | 349.50 | 345.00 | 346.00 | 346.00 | 578,099 |
04 Oct 2023 | 341.00 | 345.50 | 340.50 | 343.50 | 343.50 | 655,912 |
03 Oct 2023 | 341.50 | 346.00 | 341.50 | 343.50 | 343.50 | 387,010 |
02 Oct 2023 | 344.00 | 347.00 | 342.50 | 344.50 | 344.50 | 736,016 |
28 Sept 2023 | 346.50 | 351.00 | 343.50 | 345.00 | 345.00 | 934,029 |
27 Sept 2023 | 343.00 | 346.50 | 342.50 | 346.50 | 346.50 | 679,946 |
26 Sept 2023 | 344.00 | 347.50 | 343.00 | 346.00 | 346.00 | 881,005 |
25 Sept 2023 | 345.00 | 352.00 | 344.00 | 349.50 | 349.50 | 822,129 |
22 Sept 2023 | 336.50 | 347.50 | 336.50 | 347.00 | 347.00 | 717,577 |
21 Sept 2023 | 339.00 | 340.50 | 333.00 | 336.50 | 336.50 | 1,443,472 |
20 Sept 2023 | 343.50 | 345.00 | 341.00 | 342.50 | 342.50 | 1,264,962 |
19 Sept 2023 | 345.50 | 346.50 | 341.50 | 345.00 | 345.00 | 892,939 |
18 Sept 2023 | 348.00 | 351.00 | 344.00 | 345.00 | 345.00 | 774,137 |
15 Sept 2023 | 350.00 | 353.00 | 349.50 | 351.00 | 351.00 | 1,448,037 |
14 Sept 2023 | 347.00 | 353.50 | 346.50 | 352.50 | 352.50 | 828,674 |
13 Sept 2023 | 344.00 | 351.00 | 343.50 | 347.00 | 347.00 | 897,179 |
12 Sept 2023 | 342.00 | 347.50 | 340.00 | 346.00 | 346.00 | 785,340 |
11 Sept 2023 | 346.00 | 346.00 | 333.50 | 339.00 | 339.00 | 1,335,412 |
08 Sept 2023 | 342.50 | 347.00 | 342.00 | 345.00 | 345.00 | 459,329 |
07 Sept 2023 | 343.50 | 346.50 | 342.50 | 344.00 | 344.00 | 630,234 |
06 Sept 2023 | 345.50 | 347.00 | 343.50 | 344.00 | 344.00 | 775,570 |
05 Sept 2023 | 344.00 | 346.00 | 342.00 | 346.00 | 346.00 | 527,266 |
04 Sept 2023 | 344.00 | 346.50 | 343.50 | 346.00 | 346.00 | 738,448 |
01 Sept 2023 | 344.50 | 347.50 | 344.50 | 344.50 | 344.50 | 751,037 |
31 Aug 2023 | 350.00 | 350.00 | 343.00 | 344.00 | 344.00 | 1,718,308 |
30 Aug 2023 | 347.00 | 354.00 | 347.00 | 349.50 | 349.50 | 1,150,987 |
29 Aug 2023 | 345.50 | 347.50 | 341.00 | 346.50 | 346.50 | 721,494 |
28 Aug 2023 | 345.50 | 345.50 | 342.00 | 345.00 | 345.00 | 676,512 |
25 Aug 2023 | 349.50 | 349.50 | 345.00 | 345.00 | 345.00 | 498,105 |
24 Aug 2023 | 350.50 | 352.00 | 347.00 | 349.50 | 349.50 | 943,041 |
23 Aug 2023 | 346.00 | 350.00 | 344.00 | 347.50 | 347.50 | 468,395 |
22 Aug 2023 | 347.00 | 350.00 | 346.50 | 347.50 | 347.50 | 717,302 |
21 Aug 2023 | 348.00 | 350.00 | 345.00 | 346.00 | 346.00 | 672,020 |
18 Aug 2023 | 347.00 | 351.00 | 343.50 | 345.50 | 345.50 | 1,168,496 |
17 Aug 2023 | 340.00 | 349.50 | 340.00 | 349.00 | 349.00 | 1,112,825 |
16 Aug 2023 | 338.00 | 349.00 | 338.00 | 349.00 | 349.00 | 1,010,804 |
15 Aug 2023 | 349.00 | 349.00 | 345.00 | 345.00 | 345.00 | 956,010 |
14 Aug 2023 | 350.00 | 353.00 | 345.50 | 347.50 | 347.50 | 743,997 |
11 Aug 2023 | 347.00 | 354.00 | 347.00 | 348.00 | 348.00 | 1,078,007 |
10 Aug 2023 | 352.00 | 355.00 | 343.50 | 347.00 | 347.00 | 1,413,639 |
09 Aug 2023 | 354.00 | 355.50 | 348.50 | 352.00 | 352.00 | 1,182,383 |
08 Aug 2023 | 351.50 | 357.00 | 348.50 | 354.50 | 354.50 | 1,577,121 |
07 Aug 2023 | 352.00 | 363.00 | 352.00 | 357.50 | 357.50 | 1,071,210 |
04 Aug 2023 | 373.00 | 373.00 | 350.00 | 353.00 | 353.00 | 2,869,201 |
02 Aug 2023 | 392.00 | 393.00 | 380.00 | 382.00 | 382.00 | 1,653,801 |
01 Aug 2023 | 397.50 | 399.00 | 390.50 | 396.00 | 396.00 | 1,013,057 |
31 July 2023 | 403.00 | 403.50 | 391.50 | 391.50 | 391.50 | 1,043,873 |
28 July 2023 | 392.00 | 402.50 | 392.00 | 402.00 | 402.00 | 658,406 |
27 July 2023 | 404.50 | 404.50 | 394.00 | 395.00 | 395.00 | 846,482 |
26 July 2023 | 407.00 | 409.50 | 400.00 | 400.00 | 400.00 | 330,117 |
25 July 2023 | 402.50 | 410.00 | 402.50 | 407.00 | 407.00 | 834,583 |
24 July 2023 | 398.50 | 404.00 | 398.50 | 400.00 | 400.00 | 1,001,776 |
21 July 2023 | 395.50 | 405.00 | 391.00 | 402.50 | 402.50 | 632,618 |
20 July 2023 | 398.00 | 400.00 | 396.00 | 396.50 | 396.50 | 910,214 |
19 July 2023 | 399.50 | 404.00 | 398.00 | 400.00 | 400.00 | 1,183,472 |
18 July 2023 | 398.50 | 406.00 | 398.00 | 400.50 | 400.50 | 647,014 |
17 July 2023 | 409.50 | 410.50 | 402.00 | 403.00 | 403.00 | 1,427,638 |
14 July 2023 | 393.50 | 402.50 | 392.00 | 400.00 | 400.00 | 1,282,472 |
13 July 2023 | 385.50 | 397.00 | 384.50 | 390.00 | 390.00 | 1,371,740 |
12 July 2023 | 375.00 | 383.00 | 375.00 | 383.00 | 383.00 | 766,164 |
11 July 2023 | 374.00 | 380.50 | 372.50 | 379.00 | 379.00 | 668,922 |
10 July 2023 | 373.50 | 374.00 | 366.50 | 370.50 | 370.50 | 1,474,451 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |