Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Nov 01, 2024 | 904.50 | 904.50 | 904.50 | 904.50 | 904.50 | - |
Oct 31, 2024 | 918.00 | 928.00 | 900.00 | 904.50 | 904.50 | 94,331 |
Oct 30, 2024 | 912.40 | 947.15 | 900.00 | 913.85 | 913.85 | 216,698 |
Oct 29, 2024 | 877.00 | 925.00 | 862.40 | 912.40 | 912.40 | 351,900 |
Oct 28, 2024 | 830.75 | 908.10 | 819.35 | 880.40 | 880.40 | 522,242 |
Oct 25, 2024 | 902.15 | 906.70 | 819.15 | 824.75 | 824.75 | 262,599 |
Oct 24, 2024 | 910.00 | 926.05 | 891.20 | 902.15 | 902.15 | 138,682 |
Oct 23, 2024 | 839.90 | 910.90 | 813.20 | 904.05 | 904.05 | 256,164 |
Oct 22, 2024 | 889.45 | 902.95 | 833.95 | 845.40 | 845.40 | 248,009 |
Oct 21, 2024 | 875.70 | 943.50 | 866.30 | 895.20 | 895.20 | 820,980 |
Oct 18, 2024 | 808.00 | 874.70 | 804.40 | 868.95 | 868.95 | 1,003,685 |
Oct 17, 2024 | 828.75 | 842.80 | 798.00 | 804.85 | 804.85 | 455,547 |
Oct 16, 2024 | 768.90 | 843.40 | 765.15 | 830.70 | 830.70 | 1,167,590 |
Oct 15, 2024 | 679.00 | 809.00 | 679.00 | 779.25 | 779.25 | 2,029,048 |
Oct 14, 2024 | 669.05 | 682.15 | 663.10 | 674.20 | 674.20 | 46,986 |
Oct 11, 2024 | 677.45 | 678.95 | 662.00 | 666.85 | 666.85 | 21,059 |
Oct 10, 2024 | 664.45 | 680.00 | 653.40 | 675.75 | 675.75 | 29,381 |
Oct 09, 2024 | 648.85 | 676.00 | 644.60 | 662.80 | 662.80 | 66,585 |
Oct 08, 2024 | 614.15 | 638.90 | 609.55 | 633.00 | 633.00 | 18,734 |
Oct 07, 2024 | 640.00 | 648.50 | 611.00 | 615.75 | 615.75 | 34,683 |
Oct 04, 2024 | 668.00 | 670.00 | 634.60 | 641.85 | 641.85 | 42,555 |
Oct 03, 2024 | 666.90 | 675.85 | 660.00 | 665.05 | 665.05 | 30,886 |
Oct 01, 2024 | 678.00 | 684.05 | 672.35 | 681.85 | 681.85 | 23,085 |
Sep 30, 2024 | 669.65 | 688.00 | 661.10 | 678.65 | 678.65 | 39,920 |
Sep 27, 2024 | 665.00 | 682.95 | 651.00 | 679.85 | 679.85 | 50,659 |
Sep 26, 2024 | 682.00 | 688.25 | 668.00 | 675.05 | 675.05 | 41,798 |
Sep 25, 2024 | 705.70 | 708.25 | 680.00 | 682.45 | 682.45 | 90,524 |
Sep 24, 2024 | 703.90 | 719.70 | 692.40 | 704.75 | 704.75 | 125,015 |
Sep 23, 2024 | 700.00 | 738.00 | 689.55 | 705.55 | 705.55 | 391,703 |
Sep 20, 2024 | 678.00 | 699.00 | 678.00 | 695.60 | 695.60 | 54,360 |
Sep 19, 2024 | 676.50 | 687.00 | 667.00 | 678.90 | 678.90 | 33,583 |
Sep 18, 2024 | 677.00 | 689.90 | 671.05 | 675.85 | 675.85 | 16,257 |
Sep 17, 2024 | 679.85 | 697.95 | 672.30 | 675.60 | 675.60 | 25,965 |
Sep 16, 2024 | 690.00 | 708.80 | 676.00 | 679.85 | 679.85 | 23,836 |
Sep 13, 2024 | 680.00 | 705.00 | 672.80 | 686.65 | 686.65 | 45,815 |
Sep 12, 2024 | 671.55 | 684.25 | 671.55 | 680.20 | 680.20 | 13,306 |
Sep 11, 2024 | 685.00 | 691.00 | 673.10 | 675.00 | 675.00 | 12,152 |
Sep 10, 2024 | 683.00 | 688.10 | 678.10 | 681.15 | 681.15 | 14,783 |
Sep 09, 2024 | 687.00 | 689.20 | 669.15 | 678.35 | 678.35 | 24,795 |
Sep 06, 2024 | 685.00 | 692.00 | 675.00 | 687.85 | 687.85 | 30,246 |
Sep 05, 2024 | 688.00 | 694.95 | 680.25 | 684.50 | 684.50 | 25,726 |
Sep 04, 2024 | 670.00 | 685.95 | 669.10 | 676.75 | 676.75 | 30,565 |
Sep 03, 2024 | 687.50 | 698.40 | 663.00 | 684.35 | 684.35 | 95,585 |
Sep 02, 2024 | 681.50 | 697.80 | 680.00 | 683.70 | 683.70 | 28,531 |
Aug 30, 2024 | 688.00 | 709.00 | 688.00 | 692.80 | 692.80 | 34,077 |
Aug 29, 2024 | 692.05 | 698.00 | 681.10 | 687.75 | 687.75 | 17,486 |
Aug 28, 2024 | 706.60 | 708.05 | 690.05 | 693.45 | 693.45 | 48,842 |
Aug 27, 2024 | 704.00 | 704.00 | 695.00 | 696.15 | 696.15 | 29,697 |
Aug 26, 2024 | 704.00 | 712.10 | 693.00 | 704.55 | 704.55 | 58,466 |
Aug 23, 2024 | 695.60 | 706.65 | 693.30 | 704.00 | 704.00 | 18,780 |
Aug 22, 2024 | 700.10 | 708.00 | 695.00 | 698.85 | 698.85 | 16,506 |
Aug 21, 2024 | 710.00 | 713.90 | 679.55 | 703.10 | 703.10 | 36,167 |
Aug 20, 2024 | 732.00 | 732.00 | 708.30 | 713.35 | 713.35 | 18,455 |
Aug 19, 2024 | 730.00 | 750.00 | 711.00 | 718.95 | 718.95 | 61,107 |
Aug 16, 2024 | 680.90 | 706.00 | 680.90 | 699.75 | 699.75 | 19,005 |
Aug 14, 2024 | 690.75 | 706.00 | 678.00 | 680.90 | 680.90 | 25,154 |
Aug 13, 2024 | 699.00 | 700.00 | 680.50 | 694.60 | 694.60 | 14,347 |
Aug 12, 2024 | 697.00 | 709.90 | 676.00 | 698.65 | 698.65 | 24,221 |
Aug 09, 2024 | 710.95 | 722.00 | 688.00 | 698.65 | 698.65 | 28,677 |
Aug 08, 2024 | 709.00 | 729.20 | 686.05 | 705.50 | 705.50 | 32,072 |
Aug 07, 2024 | 699.70 | 714.00 | 680.00 | 694.50 | 694.50 | 18,998 |
Aug 06, 2024 | 702.00 | 718.90 | 675.05 | 688.80 | 688.80 | 18,053 |
Aug 05, 2024 | 709.00 | 720.40 | 682.30 | 695.20 | 695.20 | 53,329 |
Aug 02, 2024 | 684.00 | 718.20 | 684.00 | 718.20 | 718.20 | 24,592 |
Aug 01, 2024 | 757.35 | 759.00 | 727.55 | 741.35 | 741.35 | 73,520 |
Jul 31, 2024 | 734.30 | 764.80 | 731.70 | 751.70 | 751.70 | 149,849 |
Jul 30, 2024 | 735.75 | 742.65 | 729.25 | 734.20 | 734.20 | 41,280 |
Jul 29, 2024 | 733.30 | 748.55 | 728.05 | 735.75 | 735.75 | 62,829 |
Jul 26, 2024 | 729.00 | 742.95 | 723.40 | 728.20 | 728.20 | 82,198 |
Jul 25, 2024 | 717.65 | 732.20 | 712.00 | 719.15 | 719.15 | 38,356 |
Jul 24, 2024 | 704.00 | 731.00 | 703.05 | 728.60 | 728.60 | 52,379 |
Jul 23, 2024 | 709.40 | 744.35 | 673.15 | 704.55 | 704.55 | 116,981 |
Jul 22, 2024 | 702.00 | 714.95 | 689.85 | 707.25 | 707.25 | 29,293 |
Jul 19, 2024 | 730.00 | 730.00 | 696.05 | 702.00 | 702.00 | 56,431 |
Jul 18, 2024 | 739.00 | 745.00 | 716.00 | 731.25 | 731.25 | 46,221 |
Jul 16, 2024 | 745.10 | 759.00 | 735.60 | 739.80 | 739.80 | 45,496 |
Jul 15, 2024 | 745.80 | 754.00 | 729.00 | 743.15 | 743.15 | 59,575 |
Jul 12, 2024 | 755.00 | 757.00 | 741.45 | 747.55 | 747.55 | 45,989 |
Jul 11, 2024 | 749.85 | 756.70 | 742.00 | 752.15 | 752.15 | 43,651 |
Jul 10, 2024 | 757.65 | 762.45 | 725.00 | 752.45 | 752.45 | 101,991 |
Jul 09, 2024 | 750.10 | 765.00 | 743.00 | 758.25 | 758.25 | 127,798 |
Jul 08, 2024 | 728.00 | 781.85 | 713.95 | 746.40 | 746.40 | 383,560 |
Jul 05, 2024 | 721.00 | 766.45 | 711.15 | 724.40 | 724.40 | 124,332 |
Jul 04, 2024 | 713.20 | 727.00 | 712.05 | 716.50 | 716.50 | 49,443 |
Jul 03, 2024 | 702.00 | 719.90 | 695.15 | 712.55 | 712.55 | 72,356 |
Jul 02, 2024 | 685.30 | 704.75 | 685.10 | 697.10 | 697.10 | 37,456 |
Jul 01, 2024 | 682.70 | 693.80 | 674.05 | 683.35 | 683.35 | 36,838 |
Jun 28, 2024 | 668.70 | 683.35 | 665.05 | 673.80 | 673.80 | 30,297 |
Jun 27, 2024 | 690.50 | 696.35 | 667.05 | 671.85 | 671.85 | 50,363 |
Jun 26, 2024 | 709.50 | 711.70 | 687.95 | 690.50 | 690.50 | 59,627 |
Jun 25, 2024 | 726.90 | 726.90 | 701.00 | 702.50 | 702.50 | 40,263 |
Jun 24, 2024 | 701.25 | 735.00 | 701.25 | 718.40 | 718.40 | 84,750 |
Jun 21, 2024 | 704.00 | 717.00 | 695.20 | 709.15 | 709.15 | 54,857 |
Jun 20, 2024 | 700.90 | 709.35 | 691.70 | 700.10 | 700.10 | 37,004 |
Jun 19, 2024 | 714.00 | 716.80 | 689.00 | 690.55 | 690.55 | 54,325 |
Jun 18, 2024 | 710.00 | 716.95 | 701.50 | 711.70 | 711.70 | 37,783 |
Jun 14, 2024 | 709.10 | 718.00 | 700.20 | 705.65 | 705.65 | 50,365 |
Jun 13, 2024 | 701.70 | 727.00 | 701.70 | 709.10 | 709.10 | 78,471 |
Jun 12, 2024 | 714.00 | 720.40 | 690.10 | 700.05 | 700.05 | 51,166 |
Jun 11, 2024 | 708.00 | 719.80 | 708.00 | 711.60 | 711.60 | 46,549 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |