Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 624.00 | 626.00 | 600.00 | 611.97 | 611.97 | 8,490 |
24 Apr 2024 | 620.00 | 634.00 | 605.60 | 610.00 | 610.00 | 48,433 |
23 Apr 2024 | 612.00 | 620.00 | 580.50 | 600.00 | 600.00 | 65,618 |
22 Apr 2024 | 612.00 | 628.00 | 607.10 | 620.00 | 620.00 | 91,219 |
19 Apr 2024 | 620.00 | 638.00 | 610.00 | 620.00 | 620.00 | 45,039 |
18 Apr 2024 | 622.00 | 634.62 | 620.00 | 620.00 | 620.00 | 42,222 |
17 Apr 2024 | 632.00 | 638.00 | 620.00 | 620.00 | 620.00 | 9,028 |
16 Apr 2024 | 640.00 | 644.80 | 619.78 | 620.00 | 620.00 | 72,586 |
15 Apr 2024 | 652.00 | 656.00 | 641.68 | 642.00 | 642.00 | 24,768 |
12 Apr 2024 | 646.00 | 658.00 | 640.90 | 642.00 | 642.00 | 202,035 |
11 Apr 2024 | 646.00 | 650.00 | 640.00 | 640.00 | 640.00 | 73,865 |
11 Apr 2024 | 0.07 Dividend | |||||
10 Apr 2024 | 646.00 | 656.00 | 642.50 | 644.00 | 643.93 | 37,362 |
09 Apr 2024 | 656.00 | 668.00 | 645.17 | 648.00 | 647.93 | 89,397 |
08 Apr 2024 | 640.00 | 662.00 | 640.00 | 640.00 | 639.93 | 111,922 |
05 Apr 2024 | 664.00 | 668.00 | 640.00 | 640.00 | 639.93 | 78,812 |
04 Apr 2024 | 664.00 | 666.12 | 648.00 | 660.00 | 659.93 | 145,227 |
03 Apr 2024 | 652.00 | 672.00 | 644.00 | 652.00 | 651.93 | 66,561 |
02 Apr 2024 | 654.00 | 670.00 | 650.00 | 650.00 | 649.93 | 61,841 |
28 Mar 2024 | 668.00 | 669.50 | 660.00 | 668.00 | 667.93 | 34,726 |
27 Mar 2024 | 660.00 | 682.00 | 660.00 | 660.00 | 659.93 | 51,715 |
26 Mar 2024 | 674.00 | 684.00 | 662.00 | 674.00 | 673.93 | 34,061 |
25 Mar 2024 | 680.00 | 683.00 | 656.00 | 676.00 | 675.93 | 80,692 |
22 Mar 2024 | 678.00 | 681.32 | 664.00 | 664.00 | 663.93 | 231,480 |
21 Mar 2024 | 672.00 | 680.00 | 651.28 | 678.00 | 677.93 | 35,829 |
20 Mar 2024 | 656.00 | 667.00 | 649.00 | 656.00 | 655.93 | 52,387 |
19 Mar 2024 | 660.00 | 674.20 | 658.00 | 669.00 | 668.93 | 66,088 |
18 Mar 2024 | 670.00 | 679.10 | 660.00 | 660.00 | 659.93 | 50,293 |
15 Mar 2024 | 680.00 | 680.00 | 655.00 | 680.00 | 679.93 | 108,117 |
14 Mar 2024 | 666.00 | 690.00 | 663.48 | 674.00 | 673.93 | 27,984 |
13 Mar 2024 | 678.00 | 690.00 | 666.00 | 666.00 | 665.93 | 90,075 |
12 Mar 2024 | 678.00 | 690.00 | 670.00 | 670.00 | 669.93 | 68,829 |
11 Mar 2024 | 672.00 | 692.00 | 667.97 | 670.00 | 669.93 | 102,070 |
08 Mar 2024 | 678.00 | 692.00 | 670.05 | 686.00 | 685.93 | 108,731 |
07 Mar 2024 | 670.00 | 680.00 | 660.00 | 672.00 | 671.93 | 54,418 |
06 Mar 2024 | 660.00 | 672.00 | 652.00 | 668.00 | 667.93 | 45,098 |
05 Mar 2024 | 664.00 | 680.00 | 656.00 | 655.00 | 654.93 | 75,578 |
04 Mar 2024 | 660.00 | 679.97 | 642.00 | 668.00 | 667.93 | 100,221 |
01 Mar 2024 | 648.00 | 660.00 | 642.00 | 642.00 | 641.93 | 77,536 |
29 Feb 2024 | 642.00 | 652.00 | 624.00 | 624.00 | 623.93 | 57,121 |
28 Feb 2024 | 638.00 | 642.26 | 627.20 | 630.00 | 629.93 | 80,647 |
27 Feb 2024 | 648.00 | 648.00 | 633.00 | 641.00 | 640.93 | 35,109 |
26 Feb 2024 | 626.00 | 651.00 | 626.00 | 626.00 | 625.93 | 63,199 |
23 Feb 2024 | 650.00 | 651.60 | 634.00 | 642.00 | 641.93 | 68,828 |
22 Feb 2024 | 630.00 | 654.41 | 620.93 | 650.00 | 649.93 | 98,744 |
21 Feb 2024 | 608.00 | 622.60 | 604.00 | 604.00 | 603.93 | 84,891 |
20 Feb 2024 | 630.00 | 630.00 | 615.00 | 617.00 | 616.93 | 32,123 |
19 Feb 2024 | 620.00 | 628.95 | 620.00 | 623.00 | 622.93 | 39,109 |
16 Feb 2024 | 630.00 | 630.00 | 618.00 | 618.00 | 617.93 | 41,808 |
15 Feb 2024 | 612.00 | 626.24 | 612.00 | 622.00 | 621.93 | 44,644 |
14 Feb 2024 | 622.00 | 630.00 | 615.84 | 622.00 | 621.93 | 52,604 |
13 Feb 2024 | 622.00 | 635.00 | 612.00 | 612.00 | 611.93 | 99,786 |
12 Feb 2024 | 630.00 | 636.89 | 612.14 | 624.00 | 623.93 | 70,000 |
09 Feb 2024 | 622.00 | 626.00 | 610.10 | 622.00 | 621.93 | 111,799 |
08 Feb 2024 | 608.00 | 625.00 | 597.05 | 608.00 | 607.93 | 127,187 |
07 Feb 2024 | 596.00 | 600.00 | 586.00 | 586.00 | 585.94 | 58,944 |
06 Feb 2024 | 590.00 | 608.00 | 582.00 | 588.00 | 587.94 | 73,710 |
05 Feb 2024 | 584.00 | 604.00 | 569.99 | 586.00 | 585.94 | 168,470 |
02 Feb 2024 | 572.00 | 586.00 | 569.39 | 572.00 | 571.94 | 93,177 |
01 Feb 2024 | 562.00 | 575.00 | 562.00 | 567.00 | 566.94 | 34,848 |
31 Jan 2024 | 574.00 | 587.00 | 561.00 | 567.00 | 566.94 | 45,490 |
30 Jan 2024 | 578.00 | 590.00 | 569.80 | 583.00 | 582.94 | 97,724 |
29 Jan 2024 | 578.00 | 578.00 | 567.60 | 568.00 | 567.94 | 31,640 |
26 Jan 2024 | 564.00 | 577.00 | 562.00 | 572.00 | 571.94 | 109,216 |
25 Jan 2024 | 558.00 | 578.00 | 553.56 | 574.00 | 573.94 | 116,211 |
24 Jan 2024 | 540.00 | 550.87 | 539.15 | 550.00 | 549.94 | 98,018 |
23 Jan 2024 | 552.00 | 552.91 | 537.50 | 553.00 | 552.94 | 24,554 |
22 Jan 2024 | 550.00 | 552.00 | 543.00 | 549.00 | 548.94 | 54,970 |
19 Jan 2024 | 520.00 | 552.00 | 520.00 | 552.00 | 551.94 | 55,076 |
18 Jan 2024 | 510.00 | 534.00 | 510.00 | 528.00 | 527.94 | 57,494 |
17 Jan 2024 | 530.00 | 536.40 | 505.76 | 513.00 | 512.94 | 95,070 |
16 Jan 2024 | 536.00 | 547.00 | 530.00 | 530.00 | 529.94 | 26,332 |
15 Jan 2024 | 547.98 | 548.00 | 536.00 | 544.00 | 543.94 | 11,227 |
12 Jan 2024 | 548.00 | 553.49 | 540.00 | 540.00 | 539.94 | 37,672 |
11 Jan 2024 | 542.00 | 551.49 | 538.00 | 547.00 | 546.94 | 14,027 |
10 Jan 2024 | 550.00 | 550.00 | 537.04 | 544.00 | 543.94 | 19,879 |
09 Jan 2024 | 532.00 | 545.14 | 542.00 | 545.00 | 544.94 | 18,092 |
08 Jan 2024 | 538.00 | 550.00 | 524.03 | 545.00 | 544.94 | 23,275 |
05 Jan 2024 | 540.00 | 541.40 | 524.06 | 533.00 | 532.94 | 31,736 |
04 Jan 2024 | 532.00 | 547.36 | 530.00 | 544.00 | 543.94 | 45,494 |
03 Jan 2024 | 534.00 | 549.21 | 530.00 | 537.00 | 536.94 | 19,159 |
02 Jan 2024 | 542.00 | 553.10 | 538.20 | 543.00 | 542.94 | 54,384 |
29 Dec 2023 | 536.00 | 553.10 | 536.00 | 547.00 | 546.94 | 32,406 |
28 Dec 2023 | 548.00 | 560.00 | 534.00 | 547.00 | 546.94 | 39,099 |
27 Dec 2023 | 535.00 | 557.40 | 534.00 | 547.00 | 546.94 | 28,893 |
22 Dec 2023 | 534.00 | 552.00 | 534.00 | 544.00 | 543.94 | 12,502 |
21 Dec 2023 | 542.00 | 548.40 | 537.00 | 546.00 | 545.94 | 22,805 |
20 Dec 2023 | 556.00 | 560.00 | 548.00 | 548.00 | 547.94 | 50,130 |
19 Dec 2023 | 560.00 | 560.00 | 544.00 | 556.00 | 555.94 | 35,226 |
18 Dec 2023 | 546.00 | 560.00 | 540.00 | 560.00 | 559.94 | 90,567 |
15 Dec 2023 | 556.00 | 556.77 | 540.16 | 552.00 | 551.94 | 68,053 |
14 Dec 2023 | 544.00 | 554.07 | 544.00 | 550.00 | 549.94 | 47,681 |
13 Dec 2023 | 534.00 | 550.28 | 534.00 | 542.00 | 541.94 | 37,060 |
12 Dec 2023 | 540.00 | 548.00 | 532.00 | 539.00 | 538.94 | 69,123 |
11 Dec 2023 | 534.00 | 539.20 | 525.10 | 535.00 | 534.94 | 50,816 |
08 Dec 2023 | 530.00 | 539.99 | 522.32 | 534.00 | 533.94 | 68,360 |
07 Dec 2023 | 524.00 | 530.00 | 517.57 | 527.00 | 526.94 | 49,566 |
06 Dec 2023 | 514.00 | 522.80 | 506.10 | 518.00 | 517.94 | 48,305 |
05 Dec 2023 | 502.00 | 513.97 | 502.00 | 509.00 | 508.94 | 8,343 |
04 Dec 2023 | 506.00 | 519.00 | 504.80 | 504.00 | 503.95 | 11,065 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |