Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Sept 2023 | 401.00 | 406.80 | 383.50 | 385.10 | 385.10 | 696,341 |
22 Sept 2023 | 406.10 | 410.00 | 395.30 | 401.50 | 401.50 | 721,239 |
21 Sept 2023 | 410.60 | 415.10 | 403.40 | 408.70 | 408.70 | 686,178 |
20 Sept 2023 | 406.10 | 419.90 | 406.00 | 416.10 | 416.10 | 532,899 |
19 Sept 2023 | 403.20 | 413.00 | 401.00 | 407.40 | 407.40 | 642,704 |
18 Sept 2023 | 395.20 | 407.90 | 395.00 | 407.20 | 407.20 | 701,297 |
15 Sept 2023 | 406.30 | 412.00 | 396.80 | 397.30 | 397.30 | 1,233,285 |
14 Sept 2023 | 387.20 | 409.40 | 384.30 | 407.40 | 407.40 | 1,106,549 |
13 Sept 2023 | 378.00 | 388.40 | 373.00 | 388.40 | 388.40 | 953,056 |
12 Sept 2023 | 384.20 | 388.10 | 377.50 | 381.00 | 381.00 | 842,104 |
11 Sept 2023 | 386.30 | 391.30 | 378.00 | 384.20 | 384.20 | 1,026,668 |
08 Sept 2023 | 371.60 | 386.30 | 367.30 | 386.30 | 386.30 | 1,221,860 |
07 Sept 2023 | 385.00 | 385.00 | 364.70 | 370.00 | 370.00 | 1,270,446 |
06 Sept 2023 | 390.60 | 395.00 | 373.80 | 382.00 | 382.00 | 1,484,321 |
05 Sept 2023 | 422.00 | 424.60 | 388.80 | 395.70 | 395.70 | 2,262,838 |
04 Sept 2023 | 445.00 | 446.80 | 431.40 | 431.40 | 431.40 | 808,522 |
01 Sept 2023 | 435.60 | 447.40 | 427.60 | 447.20 | 447.20 | 1,236,091 |
31 Aug 2023 | 416.50 | 445.70 | 414.00 | 442.50 | 442.50 | 2,980,025 |
30 Aug 2023 | 500.00 | 501.00 | 418.10 | 420.90 | 420.90 | 5,263,661 |
29 Aug 2023 | 557.60 | 563.20 | 552.40 | 559.40 | 559.40 | 235,574 |
28 Aug 2023 | 556.00 | 558.60 | 551.80 | 555.20 | 555.20 | 130,400 |
25 Aug 2023 | 551.00 | 558.80 | 546.20 | 554.80 | 554.80 | 179,703 |
24 Aug 2023 | 543.00 | 556.00 | 542.20 | 554.20 | 554.20 | 324,487 |
23 Aug 2023 | 539.60 | 553.80 | 539.60 | 542.80 | 542.80 | 477,589 |
22 Aug 2023 | 530.20 | 537.20 | 529.60 | 533.20 | 533.20 | 299,160 |
21 Aug 2023 | 525.20 | 535.20 | 525.00 | 528.80 | 528.80 | 221,694 |
18 Aug 2023 | 529.20 | 536.00 | 525.40 | 530.80 | 530.80 | 307,188 |
17 Aug 2023 | 534.20 | 540.20 | 528.20 | 528.20 | 528.20 | 365,617 |
16 Aug 2023 | 535.80 | 548.20 | 534.20 | 544.80 | 544.80 | 271,959 |
15 Aug 2023 | 551.40 | 553.20 | 536.40 | 538.00 | 538.00 | 312,753 |
14 Aug 2023 | 560.80 | 561.20 | 551.00 | 553.00 | 553.00 | 372,867 |
11 Aug 2023 | 561.60 | 572.40 | 561.20 | 564.00 | 564.00 | 349,549 |
10 Aug 2023 | 560.80 | 574.00 | 552.40 | 565.20 | 565.20 | 742,210 |
09 Aug 2023 | 580.20 | 580.20 | 566.40 | 574.80 | 574.80 | 572,543 |
08 Aug 2023 | 573.80 | 578.20 | 568.60 | 575.40 | 575.40 | 395,364 |
07 Aug 2023 | 578.00 | 580.60 | 566.80 | 574.00 | 574.00 | 290,649 |
04 Aug 2023 | 566.00 | 578.00 | 560.40 | 576.40 | 576.40 | 457,695 |
03 Aug 2023 | 568.00 | 574.80 | 562.40 | 568.00 | 568.00 | 479,722 |
02 Aug 2023 | 582.60 | 585.00 | 570.60 | 570.60 | 570.60 | 477,550 |
01 Aug 2023 | 592.00 | 598.20 | 584.60 | 588.20 | 588.20 | 247,900 |
31 Jul 2023 | 595.00 | 601.60 | 591.20 | 591.20 | 591.20 | 386,893 |
28 Jul 2023 | 600.00 | 608.20 | 590.80 | 595.00 | 595.00 | 578,327 |
27 Jul 2023 | 624.60 | 624.60 | 612.00 | 613.20 | 613.20 | 261,550 |
26 Jul 2023 | 614.60 | 623.20 | 614.20 | 620.20 | 620.20 | 266,420 |
25 Jul 2023 | 615.00 | 619.60 | 610.20 | 617.80 | 617.80 | 169,621 |
24 Jul 2023 | 612.60 | 627.20 | 610.60 | 616.00 | 616.00 | 316,566 |
21 Jul 2023 | 608.60 | 614.20 | 603.20 | 605.40 | 605.40 | 423,851 |
20 Jul 2023 | 624.20 | 624.80 | 601.60 | 605.00 | 605.00 | 543,324 |
19 Jul 2023 | 625.80 | 631.40 | 620.00 | 625.00 | 625.00 | 292,550 |
18 Jul 2023 | 621.80 | 630.80 | 621.00 | 627.00 | 627.00 | 151,712 |
17 Jul 2023 | 619.60 | 628.20 | 616.80 | 624.80 | 624.80 | 261,852 |
14 Jul 2023 | 627.00 | 630.60 | 620.60 | 623.60 | 623.60 | 199,310 |
13 Jul 2023 | 625.00 | 630.40 | 616.80 | 627.20 | 627.20 | 377,182 |
12 Jul 2023 | 612.40 | 623.40 | 606.40 | 612.40 | 612.40 | 434,368 |
11 Jul 2023 | 614.00 | 616.60 | 606.00 | 609.80 | 609.80 | 214,842 |
10 Jul 2023 | 614.40 | 614.40 | 605.00 | 605.00 | 605.00 | 243,159 |
07 Jul 2023 | 614.40 | 620.80 | 607.80 | 616.80 | 616.80 | 258,261 |
06 Jul 2023 | 626.00 | 633.00 | 614.40 | 614.40 | 614.40 | 307,798 |
05 Jul 2023 | 640.00 | 640.00 | 625.60 | 626.60 | 626.60 | 397,351 |
04 Jul 2023 | 644.80 | 648.80 | 640.80 | 642.60 | 642.60 | 145,659 |
03 Jul 2023 | 649.00 | 651.80 | 640.20 | 644.80 | 644.80 | 327,900 |
30 Jun 2023 | 652.00 | 654.80 | 644.80 | 644.80 | 644.80 | 401,342 |
29 Jun 2023 | 652.20 | 655.60 | 642.80 | 647.00 | 647.00 | 289,217 |
28 Jun 2023 | 633.00 | 653.60 | 633.00 | 652.40 | 652.40 | 531,417 |
27 Jun 2023 | 624.60 | 635.60 | 621.60 | 629.80 | 629.80 | 400,766 |
26 Jun 2023 | 626.60 | 631.00 | 617.40 | 627.20 | 627.20 | 296,894 |
23 Jun 2023 | 635.40 | 643.60 | 618.60 | 625.60 | 625.60 | 560,993 |
22 Jun 2023 | 645.80 | 646.00 | 634.40 | 643.20 | 643.20 | 239,425 |
21 Jun 2023 | 655.60 | 658.60 | 643.80 | 647.80 | 647.80 | 476,516 |
20 Jun 2023 | 651.60 | 669.00 | 651.60 | 669.00 | 669.00 | 374,776 |
19 Jun 2023 | 671.60 | 671.60 | 656.60 | 660.20 | 660.20 | 347,277 |
16 Jun 2023 | 671.20 | 677.40 | 666.00 | 673.40 | 673.40 | 827,216 |
15 Jun 2023 | 655.80 | 669.20 | 655.40 | 667.80 | 667.80 | 565,431 |
14 Jun 2023 | 642.00 | 659.60 | 639.40 | 657.40 | 657.40 | 480,723 |
13 Jun 2023 | 656.60 | 660.40 | 637.60 | 643.00 | 643.00 | 610,329 |
12 Jun 2023 | 657.40 | 668.00 | 656.00 | 656.20 | 656.20 | 428,253 |
09 Jun 2023 | 646.60 | 679.60 | 641.00 | 659.40 | 659.40 | 932,864 |
08 Jun 2023 | 616.80 | 647.00 | 616.80 | 634.00 | 634.00 | 783,482 |
07 Jun 2023 | 617.80 | 619.40 | 603.00 | 603.00 | 603.00 | 600,389 |
06 Jun 2023 | 611.20 | 622.00 | 609.00 | 620.20 | 620.20 | 528,521 |
02 Jun 2023 | 622.40 | 627.40 | 610.20 | 610.60 | 610.60 | 524,534 |
01 Jun 2023 | 614.40 | 624.00 | 608.40 | 621.20 | 621.20 | 347,684 |
31 May 2023 | 615.80 | 624.20 | 606.00 | 610.00 | 610.00 | 907,250 |
30 May 2023 | 616.00 | 628.40 | 615.80 | 617.40 | 617.40 | 348,158 |
26 May 2023 | 629.00 | 629.20 | 610.40 | 614.00 | 614.00 | 485,618 |
25 May 2023 | 631.00 | 633.80 | 624.20 | 628.40 | 628.40 | 384,568 |
24 May 2023 | 642.00 | 642.00 | 624.40 | 630.80 | 630.80 | 457,739 |
23 May 2023 | 641.40 | 645.40 | 638.60 | 644.00 | 644.00 | 317,759 |
22 May 2023 | 638.00 | 649.80 | 636.40 | 645.20 | 645.20 | 480,939 |
17 May 2023 | 650.00 | 650.00 | 637.20 | 637.60 | 637.60 | 321,452 |
16 May 2023 | 665.00 | 678.00 | 650.20 | 651.40 | 651.40 | 423,213 |
15 May 2023 | 650.60 | 668.20 | 649.00 | 663.60 | 663.60 | 315,953 |
12 May 2023 | 642.60 | 654.80 | 633.20 | 652.80 | 652.80 | 511,641 |
11 May 2023 | 625.00 | 632.80 | 621.20 | 630.80 | 630.80 | 280,919 |
10 May 2023 | 619.00 | 627.80 | 617.60 | 623.40 | 623.40 | 285,651 |
09 May 2023 | 623.00 | 623.00 | 606.80 | 617.80 | 617.80 | 365,409 |
08 May 2023 | 630.80 | 631.20 | 619.40 | 624.80 | 624.80 | 403,359 |
04 May 2023 | 596.40 | 630.80 | 595.60 | 630.80 | 630.80 | 695,306 |
03 May 2023 | 600.20 | 618.60 | 587.20 | 598.20 | 598.20 | 702,659 |
02 May 2023 | 613.80 | 615.40 | 607.40 | 608.80 | 608.80 | 506,962 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |