Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 Jun 2024 | 816.20 | 833.50 | 789.00 | 795.25 | 795.25 | 5,129 |
20 Jun 2024 | 825.05 | 849.00 | 804.25 | 813.45 | 813.45 | 18,850 |
19 Jun 2024 | 709.00 | 817.00 | 701.65 | 798.20 | 798.20 | 31,265 |
18 Jun 2024 | 758.00 | 758.00 | 712.55 | 719.70 | 719.70 | 1,435 |
14 Jun 2024 | 750.10 | 759.20 | 737.40 | 741.10 | 741.10 | 4,805 |
13 Jun 2024 | 715.40 | 765.00 | 706.65 | 755.60 | 755.60 | 15,032 |
12 Jun 2024 | 695.00 | 708.70 | 694.95 | 702.30 | 702.30 | 1,808 |
11 Jun 2024 | 671.85 | 698.70 | 671.75 | 689.55 | 689.55 | 798 |
10 Jun 2024 | 689.00 | 689.00 | 663.95 | 665.80 | 665.80 | 784 |
07 Jun 2024 | 638.40 | 677.00 | 638.40 | 674.55 | 674.55 | 2,538 |
06 Jun 2024 | 680.00 | 680.00 | 631.00 | 635.95 | 635.95 | 689 |
05 Jun 2024 | 581.00 | 657.95 | 581.00 | 630.70 | 630.70 | 757 |
04 Jun 2024 | 626.20 | 626.20 | 579.95 | 601.45 | 601.45 | 607 |
03 Jun 2024 | 643.95 | 649.60 | 630.60 | 634.95 | 634.95 | 1,728 |
31 May 2024 | 623.50 | 637.05 | 621.05 | 631.25 | 631.25 | 907 |
30 May 2024 | 633.35 | 633.35 | 621.00 | 630.40 | 630.40 | 356 |
29 May 2024 | 640.00 | 648.00 | 640.00 | 641.00 | 641.00 | 776 |
28 May 2024 | 650.05 | 654.10 | 643.00 | 646.75 | 646.75 | 325 |
27 May 2024 | 660.00 | 660.00 | 648.00 | 649.35 | 649.35 | 164 |
24 May 2024 | 651.00 | 663.05 | 651.00 | 651.35 | 651.35 | 1,891 |
23 May 2024 | 663.45 | 669.75 | 651.00 | 653.85 | 653.85 | 1,216 |
22 May 2024 | 668.40 | 671.20 | 665.60 | 666.00 | 666.00 | 106 |
21 May 2024 | 710.00 | 710.00 | 666.00 | 666.40 | 666.40 | 1,086 |
17 May 2024 | 716.20 | 730.00 | 685.00 | 686.50 | 686.50 | 516 |
16 May 2024 | 725.00 | 725.00 | 679.55 | 683.85 | 683.85 | 4,611 |
15 May 2024 | 712.80 | 716.55 | 685.00 | 696.00 | 696.00 | 1,331 |
14 May 2024 | 707.00 | 715.50 | 700.00 | 707.95 | 707.95 | 6,911 |
13 May 2024 | 671.95 | 714.00 | 671.65 | 698.70 | 698.70 | 9,657 |
10 May 2024 | 642.85 | 675.00 | 639.55 | 671.05 | 671.05 | 4,011 |
09 May 2024 | 655.00 | 655.00 | 640.00 | 641.85 | 641.85 | 1,150 |
08 May 2024 | 645.90 | 659.95 | 645.90 | 655.25 | 655.25 | 987 |
07 May 2024 | 655.95 | 655.95 | 643.20 | 648.20 | 648.20 | 291 |
06 May 2024 | 655.95 | 669.00 | 648.70 | 665.15 | 665.15 | 2,465 |
03 May 2024 | 671.20 | 672.55 | 654.95 | 664.20 | 664.20 | 1,350 |
02 May 2024 | 657.45 | 673.30 | 651.55 | 665.15 | 665.15 | 2,302 |
30 Apr 2024 | 679.95 | 679.95 | 647.00 | 658.15 | 658.15 | 3,163 |
29 Apr 2024 | 606.00 | 665.50 | 597.55 | 654.15 | 654.15 | 17,972 |
26 Apr 2024 | 601.80 | 601.80 | 587.50 | 594.10 | 594.10 | 866 |
25 Apr 2024 | 590.00 | 609.95 | 584.60 | 587.10 | 587.10 | 1,096 |
24 Apr 2024 | 586.55 | 593.10 | 579.65 | 580.90 | 580.90 | 315 |
23 Apr 2024 | 587.95 | 588.00 | 574.90 | 579.95 | 579.95 | 1,449 |
22 Apr 2024 | 570.65 | 594.25 | 570.65 | 574.85 | 574.85 | 901 |
19 Apr 2024 | 569.75 | 577.35 | 566.10 | 567.30 | 567.30 | 209 |
18 Apr 2024 | 587.95 | 592.10 | 576.45 | 577.15 | 577.15 | 741 |
16 Apr 2024 | 565.35 | 590.00 | 565.35 | 585.15 | 585.15 | 108 |
15 Apr 2024 | 490.15 | 584.90 | 490.15 | 579.85 | 579.85 | 357 |
12 Apr 2024 | 606.25 | 606.25 | 583.45 | 592.50 | 592.50 | 690 |
10 Apr 2024 | 603.05 | 617.95 | 599.90 | 606.25 | 606.25 | 897 |
09 Apr 2024 | 583.10 | 606.10 | 582.65 | 597.05 | 597.05 | 193 |
08 Apr 2024 | 581.05 | 586.00 | 578.85 | 583.90 | 583.90 | 567 |
05 Apr 2024 | 567.35 | 581.00 | 565.45 | 576.55 | 576.55 | 694 |
04 Apr 2024 | 582.90 | 585.05 | 560.00 | 567.30 | 567.30 | 1,931 |
03 Apr 2024 | 562.25 | 580.20 | 560.35 | 579.00 | 579.00 | 2,113 |
02 Apr 2024 | 546.90 | 560.10 | 546.80 | 553.75 | 553.75 | 564 |
01 Apr 2024 | 505.95 | 558.80 | 505.95 | 548.10 | 548.10 | 787 |
28 Mar 2024 | 588.00 | 588.00 | 527.50 | 534.95 | 534.95 | 4,076 |
27 Mar 2024 | 533.00 | 537.75 | 526.10 | 533.00 | 533.00 | 1,776 |
26 Mar 2024 | 552.35 | 553.00 | 532.70 | 534.80 | 534.80 | 2,562 |
22 Mar 2024 | 529.45 | 555.25 | 529.10 | 553.00 | 553.00 | 880 |
21 Mar 2024 | 515.05 | 544.00 | 515.05 | 530.80 | 530.80 | 1,704 |
20 Mar 2024 | 579.00 | 579.05 | 522.10 | 525.80 | 525.80 | 1,455 |
19 Mar 2024 | 557.55 | 557.55 | 534.60 | 539.55 | 539.55 | 466 |
18 Mar 2024 | 575.35 | 576.60 | 555.00 | 556.05 | 556.05 | 840 |
15 Mar 2024 | 566.95 | 579.45 | 560.20 | 570.15 | 570.15 | 1,201 |
14 Mar 2024 | 569.55 | 583.15 | 559.35 | 570.35 | 570.35 | 2,233 |
13 Mar 2024 | 593.95 | 593.95 | 558.55 | 566.05 | 566.05 | 1,848 |
12 Mar 2024 | 597.50 | 599.00 | 579.35 | 588.05 | 588.05 | 2,121 |
11 Mar 2024 | 601.05 | 613.30 | 597.40 | 598.95 | 598.95 | 174 |
07 Mar 2024 | 614.35 | 616.25 | 610.20 | 610.95 | 610.95 | 126 |
06 Mar 2024 | 610.35 | 610.40 | 606.10 | 609.10 | 609.10 | 248 |
05 Mar 2024 | 625.50 | 626.20 | 613.00 | 617.75 | 617.75 | 1,141 |
04 Mar 2024 | 640.95 | 650.20 | 621.45 | 633.90 | 633.90 | 1,801 |
01 Mar 2024 | 603.15 | 630.00 | 603.15 | 618.30 | 618.30 | 580 |
29 Feb 2024 | 610.95 | 628.55 | 610.95 | 625.25 | 625.25 | 1,397 |
28 Feb 2024 | 628.90 | 628.90 | 603.90 | 605.25 | 605.25 | 931 |
27 Feb 2024 | 631.05 | 631.05 | 619.70 | 622.70 | 622.70 | 654 |
26 Feb 2024 | 635.05 | 643.25 | 629.10 | 630.80 | 630.80 | 1,562 |
23 Feb 2024 | 647.55 | 650.90 | 639.85 | 645.00 | 645.00 | 279 |
22 Feb 2024 | 660.00 | 669.00 | 634.55 | 637.50 | 637.50 | 2,051 |
21 Feb 2024 | 650.00 | 655.00 | 632.35 | 645.50 | 645.50 | 1,146 |
20 Feb 2024 | 650.15 | 666.00 | 647.65 | 651.90 | 651.90 | 2,346 |
19 Feb 2024 | 635.05 | 655.25 | 635.05 | 650.15 | 650.15 | 4,220 |
16 Feb 2024 | 643.10 | 648.50 | 639.60 | 645.45 | 645.45 | 799 |
15 Feb 2024 | 647.40 | 654.65 | 640.00 | 643.20 | 643.20 | 674 |
14 Feb 2024 | 645.00 | 680.05 | 631.40 | 637.70 | 637.70 | 6,723 |
13 Feb 2024 | 649.00 | 695.00 | 610.30 | 651.25 | 651.25 | 4,790 |
12 Feb 2024 | 650.00 | 650.00 | 626.80 | 632.70 | 632.70 | 232 |
09 Feb 2024 | 641.05 | 659.35 | 624.10 | 640.35 | 640.35 | 2,050 |
08 Feb 2024 | 638.45 | 666.00 | 638.45 | 648.30 | 648.30 | 1,899 |
07 Feb 2024 | 656.15 | 694.00 | 648.80 | 672.95 | 672.95 | 7,838 |
06 Feb 2024 | 654.05 | 658.50 | 646.70 | 651.95 | 651.95 | 1,718 |
05 Feb 2024 | 646.65 | 663.10 | 616.40 | 641.30 | 641.30 | 6,606 |
02 Feb 2024 | 628.25 | 639.20 | 622.15 | 633.95 | 633.95 | 333 |
01 Feb 2024 | 641.00 | 643.95 | 618.30 | 622.15 | 622.15 | 542 |
31 Jan 2024 | 634.30 | 644.80 | 632.20 | 634.60 | 634.60 | 1,880 |
30 Jan 2024 | 631.85 | 640.30 | 623.80 | 625.00 | 625.00 | 2,084 |
29 Jan 2024 | 633.95 | 644.20 | 621.55 | 624.65 | 624.65 | 2,519 |
25 Jan 2024 | 619.25 | 641.85 | 619.25 | 626.30 | 626.30 | 441 |
24 Jan 2024 | 612.00 | 614.55 | 601.15 | 610.20 | 610.20 | 1,545 |
23 Jan 2024 | 631.30 | 633.00 | 612.00 | 614.15 | 614.15 | 2,103 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |