Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 643.50 | 643.80 | 633.20 | 634.50 | 634.50 | 938 |
27 Jun 2024 | 635.00 | 640.80 | 631.20 | 635.90 | 635.90 | 1,114 |
26 Jun 2024 | 629.10 | 638.00 | 627.10 | 635.50 | 635.50 | 163 |
25 Jun 2024 | 623.90 | 629.00 | 619.40 | 625.30 | 625.30 | 243 |
24 Jun 2024 | 640.40 | 643.30 | 623.60 | 623.60 | 623.60 | 646 |
21 Jun 2024 | 634.80 | 640.00 | 632.00 | 635.40 | 635.40 | 457 |
20 Jun 2024 | 646.20 | 646.20 | 633.80 | 636.30 | 636.30 | 818 |
19 Jun 2024 | 640.50 | 640.60 | 635.60 | 638.50 | 638.50 | 180 |
18 Jun 2024 | 632.10 | 635.00 | 629.10 | 635.00 | 635.00 | 859 |
17 Jun 2024 | 627.80 | 630.00 | 620.80 | 630.00 | 630.00 | 1,091 |
14 Jun 2024 | 609.00 | 630.60 | 604.00 | 629.50 | 629.50 | 1,873 |
13 Jun 2024 | 599.40 | 605.90 | 596.00 | 605.90 | 605.90 | 209 |
12 Jun 2024 | 604.30 | 606.50 | 598.50 | 600.30 | 600.30 | 301 |
11 Jun 2024 | 599.70 | 602.70 | 598.00 | 601.40 | 601.40 | 98 |
10 Jun 2024 | 598.00 | 599.20 | 592.30 | 596.60 | 596.60 | 153 |
07 Jun 2024 | 596.50 | 598.80 | 595.20 | 596.50 | 596.50 | 210 |
06 Jun 2024 | 594.70 | 603.40 | 592.60 | 599.70 | 599.70 | 456 |
05 Jun 2024 | 584.70 | 593.60 | 581.50 | 591.80 | 591.80 | 212 |
04 Jun 2024 | 580.50 | 582.70 | 578.20 | 580.00 | 580.00 | 267 |
03 Jun 2024 | 590.30 | 594.00 | 583.60 | 582.80 | 582.80 | 1,567 |
31 May 2024 | 595.90 | 597.00 | 580.30 | 580.80 | 580.80 | 1,268 |
30 May 2024 | 604.20 | 606.80 | 597.80 | 601.30 | 601.30 | 463 |
29 May 2024 | 597.80 | 611.80 | 595.00 | 611.70 | 611.70 | 1,345 |
28 May 2024 | 595.80 | 597.20 | 592.00 | 595.20 | 595.20 | 96 |
27 May 2024 | 596.00 | 598.00 | 592.50 | 595.80 | 595.80 | 216 |
24 May 2024 | 588.80 | 600.00 | 586.70 | 599.20 | 599.20 | 447 |
23 May 2024 | 592.80 | 593.10 | 586.60 | 591.70 | 591.70 | 343 |
22 May 2024 | 600.00 | 600.20 | 592.10 | 594.10 | 594.10 | 1,545 |
21 May 2024 | 587.50 | 596.60 | 587.10 | 594.70 | 594.70 | 827 |
20 May 2024 | 572.70 | 578.80 | 569.70 | 578.80 | 578.80 | 669 |
17 May 2024 | 562.70 | 575.00 | 562.70 | 570.00 | 570.00 | 445 |
16 May 2024 | 565.00 | 567.70 | 564.50 | 565.60 | 565.60 | 280 |
15 May 2024 | 565.40 | 575.00 | 564.20 | 563.60 | 563.60 | 608 |
14 May 2024 | 569.90 | 574.90 | 568.20 | 570.10 | 570.10 | 172 |
13 May 2024 | 565.10 | 569.10 | 564.10 | 565.10 | 565.10 | 224 |
10 May 2024 | 566.10 | 578.20 | 565.00 | 565.50 | 565.50 | 372 |
09 May 2024 | 565.90 | 570.70 | 550.10 | 570.70 | 570.70 | 408 |
08 May 2024 | 563.60 | 574.70 | 558.70 | 572.30 | 572.30 | 641 |
07 May 2024 | 551.80 | 561.30 | 550.70 | 561.00 | 561.00 | 742 |
06 May 2024 | 539.00 | 548.90 | 536.60 | 547.90 | 547.90 | 492 |
03 May 2024 | 527.80 | 536.40 | 524.30 | 534.70 | 534.70 | 691 |
02 May 2024 | 515.60 | 525.20 | 514.50 | 524.80 | 524.80 | 107 |
30 Apr 2024 | 521.00 | 523.50 | 516.00 | 516.40 | 516.40 | 417 |
29 Apr 2024 | 522.80 | 524.10 | 518.60 | 519.90 | 519.90 | 748 |
26 Apr 2024 | 525.90 | 527.50 | 517.10 | 520.90 | 520.90 | 1,572 |
25 Apr 2024 | 514.40 | 520.80 | 511.00 | 520.10 | 520.10 | 1,222 |
24 Apr 2024 | 544.00 | 544.20 | 518.60 | 519.90 | 519.90 | 1,416 |
23 Apr 2024 | 520.00 | 531.70 | 518.40 | 531.90 | 531.90 | 1,119 |
22 Apr 2024 | 521.40 | 523.70 | 510.00 | 519.90 | 519.90 | 3,216 |
19 Apr 2024 | 535.10 | 545.30 | 522.60 | 524.60 | 524.60 | 10,692 |
18 Apr 2024 | 580.10 | 581.50 | 572.10 | 579.40 | 579.40 | 1,623 |
17 Apr 2024 | 583.10 | 585.70 | 576.90 | 576.00 | 576.00 | 192 |
16 Apr 2024 | 573.50 | 585.00 | 568.10 | 583.90 | 583.90 | 901 |
15 Apr 2024 | 587.70 | 592.20 | 583.10 | 584.10 | 584.10 | 1,013 |
12 Apr 2024 | 589.20 | 596.10 | 586.40 | 587.90 | 587.90 | 819 |
11 Apr 2024 | 578.50 | 580.70 | 572.00 | 577.20 | 577.20 | 944 |
10 Apr 2024 | 570.90 | 573.00 | 565.00 | 572.50 | 572.50 | 244 |
09 Apr 2024 | 581.30 | 581.30 | 567.90 | 570.30 | 570.30 | 876 |
08 Apr 2024 | 586.80 | 590.30 | 582.40 | 582.50 | 582.50 | 516 |
05 Apr 2024 | 570.90 | 586.70 | 570.70 | 584.40 | 584.40 | 689 |
04 Apr 2024 | 581.30 | 586.30 | 580.00 | 582.60 | 582.60 | 989 |
03 Apr 2024 | 566.60 | 575.00 | 566.60 | 579.00 | 579.00 | 344 |
02 Apr 2024 | 569.20 | 573.40 | 563.40 | 566.30 | 566.30 | 507 |
28 Mar 2024 | 568.60 | 570.30 | 556.50 | 560.40 | 560.40 | 976 |
27 Mar 2024 | 582.60 | 584.40 | 569.90 | 570.60 | 570.60 | 720 |
26 Mar 2024 | 575.80 | 584.00 | 571.60 | 581.60 | 581.60 | 919 |
25 Mar 2024 | 582.20 | 582.80 | 576.30 | 579.70 | 579.70 | 580 |
22 Mar 2024 | 575.70 | 581.10 | 574.50 | 579.50 | 579.50 | 1,548 |
21 Mar 2024 | 577.30 | 580.00 | 577.30 | 577.40 | 577.40 | 1,541 |
20 Mar 2024 | 571.50 | 576.50 | 570.40 | 572.20 | 572.20 | 954 |
19 Mar 2024 | 568.80 | 571.00 | 560.40 | 567.00 | 567.00 | 652 |
18 Mar 2024 | 557.60 | 575.20 | 556.70 | 571.00 | 571.00 | 519 |
15 Mar 2024 | 562.70 | 575.60 | 558.40 | 559.10 | 559.10 | 3,079 |
14 Mar 2024 | 560.80 | 566.00 | 556.80 | 561.70 | 561.70 | 820 |
13 Mar 2024 | 560.70 | 561.60 | 555.90 | 556.60 | 556.60 | 516 |
12 Mar 2024 | 552.80 | 556.00 | 550.00 | 554.20 | 554.20 | 325 |
11 Mar 2024 | 553.90 | 559.60 | 551.10 | 554.00 | 554.00 | 1,369 |
08 Mar 2024 | 554.60 | 561.40 | 553.30 | 555.40 | 555.40 | 704 |
07 Mar 2024 | 544.50 | 554.00 | 542.90 | 552.50 | 552.50 | 684 |
06 Mar 2024 | 552.00 | 554.30 | 546.30 | 551.60 | 551.60 | 291 |
05 Mar 2024 | 565.70 | 565.70 | 550.40 | 552.80 | 552.80 | 1,084 |
04 Mar 2024 | 594.40 | 594.40 | 568.60 | 569.60 | 569.60 | 1,490 |
01 Mar 2024 | 559.70 | 562.90 | 554.90 | 562.90 | 562.90 | 697 |
29 Feb 2024 | 552.60 | 560.00 | 548.50 | 553.30 | 553.30 | 1,515 |
28 Feb 2024 | 553.80 | 556.30 | 545.00 | 549.80 | 549.80 | 621 |
27 Feb 2024 | 541.30 | 555.30 | 541.30 | 549.80 | 549.80 | 1,661 |
26 Feb 2024 | 534.90 | 542.80 | 534.80 | 541.80 | 541.80 | 295 |
23 Feb 2024 | 545.70 | 545.70 | 537.30 | 537.30 | 537.30 | 827 |
22 Feb 2024 | 533.10 | 541.60 | 529.60 | 541.60 | 541.60 | 903 |
21 Feb 2024 | 530.90 | 533.10 | 530.00 | 530.80 | 530.80 | 601 |
20 Feb 2024 | 537.40 | 538.60 | 529.60 | 531.50 | 531.50 | 620 |
19 Feb 2024 | 540.10 | 541.80 | 538.70 | 541.30 | 541.30 | 176 |
16 Feb 2024 | 550.10 | 555.40 | 536.40 | 543.80 | 543.80 | 765 |
15 Feb 2024 | 545.50 | 545.80 | 540.70 | 542.50 | 542.50 | 541 |
14 Feb 2024 | 521.40 | 537.50 | 521.00 | 532.30 | 532.30 | 1,529 |
13 Feb 2024 | 517.60 | 520.00 | 512.60 | 518.80 | 518.80 | 523 |
12 Feb 2024 | 520.10 | 525.30 | 519.60 | 525.90 | 525.90 | 355 |
09 Feb 2024 | 518.50 | 527.90 | 517.30 | 520.50 | 520.50 | 155 |
08 Feb 2024 | 520.90 | 523.80 | 516.50 | 522.50 | 522.50 | 461 |
07 Feb 2024 | 512.60 | 526.90 | 512.60 | 525.20 | 525.20 | 200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |