Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 680.00 | 688.00 | 680.00 | 683.00 | 683.00 | 15,301 |
06 May 2024 | 686.00 | 686.00 | 677.00 | 680.00 | 680.00 | 8,922 |
03 May 2024 | 663.00 | 685.00 | 653.00 | 685.00 | 685.00 | 18,239 |
02 May 2024 | 650.00 | 666.00 | 648.00 | 663.00 | 663.00 | 8,992 |
30 Apr 2024 | 640.00 | 649.00 | 636.00 | 649.00 | 649.00 | 8,171 |
29 Apr 2024 | 637.00 | 640.00 | 634.00 | 640.00 | 640.00 | 13,178 |
26 Apr 2024 | 638.00 | 638.00 | 632.00 | 635.00 | 635.00 | 3,699 |
25 Apr 2024 | 630.00 | 635.00 | 628.00 | 634.00 | 634.00 | 8,484 |
24 Apr 2024 | 635.00 | 635.00 | 629.00 | 630.00 | 630.00 | 4,422 |
23 Apr 2024 | 630.00 | 632.00 | 628.00 | 628.00 | 628.00 | 9,459 |
22 Apr 2024 | 634.00 | 634.00 | 628.00 | 630.00 | 630.00 | 39,723 |
19 Apr 2024 | 630.00 | 633.00 | 626.00 | 626.00 | 626.00 | 5,738 |
18 Apr 2024 | 629.00 | 630.00 | 625.00 | 628.00 | 628.00 | 3,625 |
17 Apr 2024 | 620.00 | 626.00 | 617.00 | 624.00 | 624.00 | 6,069 |
16 Apr 2024 | 619.00 | 621.00 | 616.00 | 619.00 | 619.00 | 17,894 |
15 Apr 2024 | 620.00 | 621.00 | 618.00 | 620.00 | 620.00 | 2,516 |
12 Apr 2024 | 620.00 | 622.00 | 615.00 | 618.00 | 618.00 | 7,039 |
11 Apr 2024 | 612.00 | 619.00 | 612.00 | 618.00 | 618.00 | 8,167 |
10 Apr 2024 | 616.00 | 619.00 | 615.00 | 618.00 | 618.00 | 3,345 |
09 Apr 2024 | 617.00 | 617.00 | 612.00 | 612.00 | 612.00 | 3,016 |
08 Apr 2024 | 618.00 | 619.00 | 612.00 | 617.00 | 617.00 | 1,400 |
05 Apr 2024 | 620.00 | 620.00 | 607.00 | 608.00 | 608.00 | 10,905 |
04 Apr 2024 | 615.00 | 619.00 | 612.00 | 614.00 | 614.00 | 38,220 |
03 Apr 2024 | 614.00 | 618.00 | 612.00 | 618.00 | 618.00 | 4,080 |
02 Apr 2024 | 615.00 | 615.00 | 610.00 | 614.00 | 614.00 | 2,791 |
28 Mar 2024 | 610.00 | 616.00 | 604.00 | 610.00 | 610.00 | 26,475 |
27 Mar 2024 | 620.00 | 623.00 | 600.00 | 600.00 | 600.00 | 41,065 |
26 Mar 2024 | 620.00 | 621.00 | 611.00 | 620.00 | 620.00 | 36,422 |
25 Mar 2024 | 629.00 | 630.00 | 618.00 | 620.00 | 620.00 | 10,523 |
22 Mar 2024 | 622.00 | 623.00 | 618.00 | 621.00 | 621.00 | 2,508 |
21 Mar 2024 | 620.00 | 623.00 | 614.00 | 620.00 | 620.00 | 9,027 |
20 Mar 2024 | 620.00 | 623.00 | 613.00 | 618.00 | 618.00 | 6,895 |
19 Mar 2024 | 624.00 | 624.00 | 618.00 | 623.00 | 623.00 | 9,207 |
18 Mar 2024 | 625.00 | 625.00 | 620.00 | 623.00 | 623.00 | 7,630 |
15 Mar 2024 | 614.00 | 623.00 | 606.00 | 623.00 | 623.00 | 58,705 |
14 Mar 2024 | 613.00 | 620.00 | 595.00 | 607.00 | 607.00 | 19,773 |
13 Mar 2024 | 622.00 | 625.00 | 613.00 | 622.00 | 622.00 | 8,493 |
12 Mar 2024 | 618.00 | 625.00 | 617.00 | 620.00 | 620.00 | 5,235 |
11 Mar 2024 | 622.00 | 622.00 | 616.00 | 620.00 | 620.00 | 3,323 |
08 Mar 2024 | 618.00 | 623.00 | 615.00 | 622.00 | 622.00 | 3,793 |
07 Mar 2024 | 618.00 | 618.00 | 610.00 | 615.00 | 615.00 | 2,174 |
06 Mar 2024 | 610.00 | 618.00 | 609.00 | 617.00 | 617.00 | 3,646 |
05 Mar 2024 | 613.00 | 613.00 | 607.00 | 610.00 | 610.00 | 6,423 |
04 Mar 2024 | 620.00 | 620.00 | 614.00 | 614.00 | 614.00 | 5,530 |
01 Mar 2024 | 604.00 | 620.00 | 601.00 | 616.00 | 616.00 | 34,992 |
29 Feb 2024 | 616.00 | 620.00 | 609.00 | 615.00 | 615.00 | 7,323 |
28 Feb 2024 | 620.00 | 620.00 | 612.00 | 616.00 | 616.00 | 6,705 |
27 Feb 2024 | 619.00 | 619.00 | 616.00 | 618.00 | 618.00 | 6,677 |
26 Feb 2024 | 617.00 | 619.00 | 614.00 | 617.00 | 617.00 | 8,710 |
23 Feb 2024 | 616.00 | 618.00 | 613.00 | 615.00 | 615.00 | 10,810 |
22 Feb 2024 | 614.00 | 617.00 | 610.00 | 617.00 | 617.00 | 8,330 |
21 Feb 2024 | 614.00 | 618.00 | 612.00 | 618.00 | 618.00 | 4,991 |
20 Feb 2024 | 607.00 | 615.00 | 607.00 | 614.00 | 614.00 | 4,333 |
19 Feb 2024 | 615.00 | 615.00 | 607.00 | 610.00 | 610.00 | 4,112 |
16 Feb 2024 | 608.00 | 613.00 | 606.00 | 613.00 | 613.00 | 19,909 |
15 Feb 2024 | 608.00 | 608.00 | 603.00 | 608.00 | 608.00 | 7,097 |
14 Feb 2024 | 607.00 | 612.00 | 604.00 | 604.00 | 604.00 | 16,864 |
13 Feb 2024 | 612.00 | 612.00 | 602.00 | 610.00 | 610.00 | 18,801 |
12 Feb 2024 | 601.00 | 612.00 | 601.00 | 605.00 | 605.00 | 49,135 |
09 Feb 2024 | 577.00 | 600.00 | 571.00 | 593.00 | 593.00 | 55,023 |
08 Feb 2024 | 580.00 | 584.00 | 572.00 | 574.00 | 574.00 | 27,490 |
07 Feb 2024 | 579.00 | 579.00 | 571.00 | 575.00 | 575.00 | 4,484 |
06 Feb 2024 | 572.00 | 576.00 | 570.00 | 570.00 | 570.00 | 3,241 |
05 Feb 2024 | 571.00 | 580.00 | 568.00 | 572.00 | 572.00 | 5,912 |
02 Feb 2024 | 580.00 | 580.00 | 571.00 | 571.00 | 571.00 | 6,214 |
01 Feb 2024 | 585.00 | 587.00 | 573.00 | 578.00 | 578.00 | 5,309 |
31 Jan 2024 | 587.00 | 587.00 | 578.00 | 582.00 | 582.00 | 7,113 |
30 Jan 2024 | 584.00 | 588.00 | 582.00 | 582.00 | 582.00 | 7,816 |
29 Jan 2024 | 572.00 | 587.00 | 572.00 | 584.00 | 584.00 | 5,803 |
26 Jan 2024 | 587.00 | 588.00 | 568.00 | 572.00 | 572.00 | 15,518 |
25 Jan 2024 | 593.00 | 595.00 | 588.00 | 588.00 | 588.00 | 8,392 |
24 Jan 2024 | 594.00 | 594.00 | 586.00 | 593.00 | 593.00 | 6,520 |
23 Jan 2024 | 602.00 | 602.00 | 586.00 | 586.00 | 586.00 | 19,388 |
22 Jan 2024 | 601.00 | 605.00 | 599.00 | 600.00 | 600.00 | 4,425 |
19 Jan 2024 | 600.00 | 603.00 | 596.00 | 596.00 | 596.00 | 10,580 |
18 Jan 2024 | 602.00 | 605.00 | 594.00 | 597.00 | 597.00 | 9,094 |
17 Jan 2024 | 607.00 | 614.00 | 604.00 | 605.00 | 605.00 | 21,979 |
16 Jan 2024 | 590.00 | 609.00 | 590.00 | 607.00 | 607.00 | 29,624 |
15 Jan 2024 | 585.00 | 589.00 | 585.00 | 587.00 | 587.00 | 3,974 |
12 Jan 2024 | 585.00 | 588.00 | 582.00 | 585.00 | 585.00 | 8,867 |
11 Jan 2024 | 584.00 | 586.00 | 577.00 | 585.00 | 585.00 | 13,131 |
10 Jan 2024 | 579.00 | 588.00 | 578.00 | 585.00 | 585.00 | 11,700 |
09 Jan 2024 | 576.00 | 580.00 | 572.00 | 579.00 | 579.00 | 11,611 |
08 Jan 2024 | 563.00 | 574.00 | 561.00 | 574.00 | 574.00 | 11,572 |
05 Jan 2024 | 556.00 | 562.00 | 556.00 | 559.00 | 559.00 | 16,304 |
04 Jan 2024 | 546.00 | 555.00 | 545.00 | 554.00 | 554.00 | 14,699 |
03 Jan 2024 | 537.00 | 546.00 | 537.00 | 546.00 | 546.00 | 9,425 |
02 Jan 2024 | 538.00 | 538.00 | 533.00 | 536.00 | 536.00 | 6,936 |
29 Dec 2023 | 535.00 | 535.00 | 531.00 | 531.00 | 531.00 | 5,299 |
28 Dec 2023 | 535.00 | 535.00 | 531.00 | 535.00 | 535.00 | 8,809 |
27 Dec 2023 | 535.00 | 538.00 | 535.00 | 537.00 | 537.00 | 3,459 |
22 Dec 2023 | 535.00 | 538.00 | 534.00 | 534.00 | 534.00 | 5,788 |
21 Dec 2023 | 538.00 | 538.00 | 533.00 | 534.00 | 534.00 | 4,573 |
20 Dec 2023 | 534.00 | 538.00 | 530.00 | 531.00 | 531.00 | 12,396 |
19 Dec 2023 | 524.00 | 534.00 | 519.00 | 534.00 | 534.00 | 34,552 |
18 Dec 2023 | 521.00 | 530.00 | 521.00 | 522.00 | 522.00 | 38,723 |
15 Dec 2023 | 522.00 | 525.00 | 518.00 | 518.00 | 518.00 | 31,096 |
14 Dec 2023 | 529.00 | 529.00 | 518.00 | 520.00 | 520.00 | 35,360 |
13 Dec 2023 | 526.00 | 526.00 | 522.00 | 525.00 | 525.00 | 28,313 |
12 Dec 2023 | 525.00 | 529.00 | 523.00 | 525.00 | 525.00 | 8,316 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |