Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
27 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
26 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
25 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
24 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
19 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
18 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
14 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
13 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
12 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
11 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
10 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
07 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
06 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
05 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
04 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
03 June 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
31 May 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
30 May 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
29 May 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
28 May 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
27 May 2024 | 321.50 | 321.50 | 321.50 | 321.50 | 321.50 | - |
24 May 2024 | 322.00 | 329.50 | 313.00 | 321.50 | 321.50 | 1,959,883 |
23 May 2024 | 330.00 | 333.00 | 320.50 | 322.50 | 322.50 | 1,311,510 |
22 May 2024 | 330.50 | 345.00 | 316.50 | 330.50 | 330.50 | 5,942,819 |
21 May 2024 | 330.00 | 333.00 | 320.00 | 329.00 | 329.00 | 3,494,693 |
20 May 2024 | 328.00 | 333.00 | 320.50 | 328.50 | 328.50 | 3,813,770 |
17 May 2024 | 335.00 | 347.50 | 318.00 | 328.50 | 328.50 | 2,018,252 |
16 May 2024 | 333.00 | 340.00 | 325.50 | 334.00 | 334.00 | 3,130,897 |
15 May 2024 | 325.00 | 333.50 | 320.50 | 331.50 | 331.50 | 2,873,352 |
14 May 2024 | 328.00 | 332.00 | 309.00 | 319.00 | 319.00 | 2,107,754 |
13 May 2024 | 350.00 | 352.00 | 318.00 | 321.00 | 321.00 | 3,202,766 |
10 May 2024 | 333.00 | 354.00 | 322.00 | 340.00 | 340.00 | 4,684,698 |
10 May 2024 | 5:1 Stock split | |||||
09 May 2024 | 825.00 | 827.50 | 793.00 | 810.25 | 810.25 | 1,154,944 |
08 May 2024 | 857.00 | 872.50 | 817.00 | 828.75 | 828.75 | 937,670 |
07 May 2024 | 855.00 | 858.00 | 829.50 | 844.50 | 844.50 | 1,220,948 |
06 May 2024 | 816.50 | 850.00 | 795.00 | 838.75 | 838.75 | 1,191,496 |
03 May 2024 | 766.00 | 825.00 | 766.00 | 816.00 | 816.00 | 1,290,488 |
02 May 2024 | 755.00 | 775.00 | 750.00 | 766.75 | 766.75 | 839,260 |
30 Apr 2024 | 760.00 | 787.50 | 725.00 | 750.50 | 750.50 | 1,258,124 |
29 Apr 2024 | 734.50 | 754.50 | 733.00 | 748.50 | 748.50 | 1,021,832 |
26 Apr 2024 | 709.00 | 747.00 | 705.25 | 734.25 | 734.25 | 528,696 |
25 Apr 2024 | 692.50 | 720.00 | 690.00 | 705.75 | 705.75 | 505,768 |
24 Apr 2024 | 739.25 | 739.25 | 690.00 | 693.50 | 693.50 | 819,540 |
23 Apr 2024 | 732.00 | 740.00 | 712.50 | 730.75 | 730.75 | 856,980 |
22 Apr 2024 | 734.00 | 735.00 | 719.00 | 731.25 | 731.25 | 1,180,108 |
19 Apr 2024 | 720.00 | 737.50 | 712.50 | 718.00 | 718.00 | 733,118 |
18 Apr 2024 | 730.00 | 744.50 | 695.00 | 718.00 | 718.00 | 1,261,244 |
17 Apr 2024 | 704.00 | 719.50 | 677.50 | 714.75 | 714.75 | 620,956 |
16 Apr 2024 | 687.50 | 709.50 | 652.75 | 702.25 | 702.25 | 1,786,352 |
15 Apr 2024 | 798.00 | 798.00 | 692.00 | 700.00 | 700.00 | 1,504,516 |
15 Apr 2024 | 1.783607 Dividend | |||||
12 Apr 2024 | 750.00 | 792.50 | 750.00 | 778.75 | 776.97 | 1,895,884 |
11 Apr 2024 | 723.50 | 740.00 | 701.00 | 736.50 | 734.81 | 28,712 |
10 Apr 2024 | 747.50 | 772.50 | 720.00 | 723.00 | 721.34 | 759,758 |
09 Apr 2024 | 720.00 | 785.00 | 687.50 | 747.50 | 745.79 | 758,298 |
08 Apr 2024 | 691.00 | 717.50 | 684.50 | 703.75 | 702.14 | 467,022 |
05 Apr 2024 | 702.75 | 720.00 | 689.25 | 694.25 | 692.66 | 555,180 |
04 Apr 2024 | 721.75 | 725.00 | 687.50 | 702.75 | 701.14 | 859,484 |
03 Apr 2024 | 690.00 | 747.50 | 670.00 | 707.25 | 705.63 | 604,852 |
27 Mar 2024 | 671.50 | 684.00 | 663.50 | 678.75 | 677.20 | 1,407,864 |
26 Mar 2024 | 677.50 | 700.00 | 660.00 | 663.25 | 661.73 | 758,346 |
25 Mar 2024 | 700.00 | 722.50 | 675.00 | 680.75 | 679.19 | 858,846 |
22 Mar 2024 | 680.00 | 695.00 | 650.50 | 689.00 | 687.42 | 959,186 |
21 Mar 2024 | 665.75 | 675.00 | 634.50 | 673.50 | 671.96 | 2,173,626 |
20 Mar 2024 | 620.00 | 665.00 | 618.00 | 649.00 | 647.51 | 503,582 |
19 Mar 2024 | 643.75 | 673.00 | 615.25 | 618.25 | 616.83 | 2,241,102 |
18 Mar 2024 | 600.00 | 660.00 | 580.00 | 643.75 | 642.28 | 676,324 |
15 Mar 2024 | 577.00 | 598.00 | 561.00 | 594.00 | 592.64 | 650,700 |
14 Mar 2024 | 597.50 | 597.50 | 560.50 | 580.75 | 579.42 | 1,791,942 |
13 Mar 2024 | 540.00 | 595.00 | 539.00 | 592.50 | 591.14 | 1,988,378 |
12 Mar 2024 | 505.00 | 545.00 | 505.00 | 539.25 | 538.01 | 820,460 |
11 Mar 2024 | 525.00 | 532.25 | 500.75 | 503.00 | 501.85 | 462,948 |
08 Mar 2024 | 550.00 | 555.00 | 513.75 | 523.00 | 521.80 | 859,598 |
07 Mar 2024 | 535.00 | 545.00 | 508.50 | 539.50 | 538.26 | 1,075,676 |
06 Mar 2024 | 507.00 | 525.00 | 501.00 | 520.00 | 518.81 | 580,932 |
05 Mar 2024 | 550.00 | 564.50 | 500.50 | 507.00 | 505.84 | 441,824 |
04 Mar 2024 | 540.00 | 566.50 | 540.00 | 544.50 | 543.25 | 1,409,056 |
01 Mar 2024 | 483.00 | 525.00 | 483.00 | 520.00 | 518.81 | 654,156 |
29 Feb 2024 | 480.25 | 497.00 | 475.00 | 482.75 | 481.64 | 413,970 |
28 Feb 2024 | 495.00 | 504.50 | 477.50 | 480.25 | 479.15 | 889,790 |
27 Feb 2024 | 499.50 | 501.00 | 485.00 | 494.75 | 493.62 | 511,930 |
26 Feb 2024 | 501.00 | 512.50 | 476.50 | 499.50 | 498.36 | 584,322 |
23 Feb 2024 | 504.00 | 512.00 | 490.50 | 504.25 | 503.10 | 1,149,210 |
22 Feb 2024 | 492.50 | 509.50 | 480.00 | 503.25 | 502.10 | 788,606 |
21 Feb 2024 | 512.50 | 519.75 | 480.50 | 492.50 | 491.37 | 406,752 |
20 Feb 2024 | 559.25 | 559.25 | 507.50 | 512.25 | 511.08 | 641,668 |
19 Feb 2024 | 536.50 | 558.50 | 521.00 | 537.50 | 536.27 | 332,966 |
16 Feb 2024 | 552.00 | 561.00 | 519.00 | 535.50 | 534.27 | 419,874 |
15 Feb 2024 | 550.00 | 562.50 | 545.00 | 550.00 | 548.74 | 353,506 |
14 Feb 2024 | 575.00 | 600.00 | 540.50 | 549.00 | 547.74 | 481,136 |
09 Feb 2024 | 568.50 | 577.50 | 556.00 | 574.50 | 573.18 | 579,070 |
08 Feb 2024 | 589.50 | 600.00 | 565.75 | 570.25 | 568.94 | 737,610 |
07 Feb 2024 | 592.25 | 607.50 | 575.00 | 589.75 | 588.40 | 761,404 |
06 Feb 2024 | 627.50 | 638.00 | 612.00 | 616.75 | 615.34 | 561,544 |
05 Feb 2024 | 636.00 | 675.00 | 607.50 | 625.75 | 624.32 | 727,106 |
02 Feb 2024 | 599.75 | 637.50 | 591.50 | 636.00 | 634.54 | 757,386 |
01 Feb 2024 | 576.50 | 602.25 | 576.00 | 595.25 | 593.89 | 850,904 |
31 Jan 2024 | 581.75 | 595.00 | 565.25 | 576.50 | 575.18 | 507,562 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |