Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 737.75 | 759.55 | 736.90 | 752.35 | 752.35 | 21,705,116 |
27 Mar 2024 | 743.00 | 745.85 | 730.20 | 733.30 | 733.30 | 30,088,789 |
26 Mar 2024 | 743.05 | 747.85 | 738.50 | 740.05 | 740.05 | 14,678,342 |
22 Mar 2024 | 743.85 | 748.80 | 741.40 | 746.70 | 746.70 | 15,535,921 |
21 Mar 2024 | 742.00 | 750.60 | 740.55 | 744.30 | 744.30 | 15,161,161 |
20 Mar 2024 | 725.15 | 738.95 | 719.80 | 736.25 | 736.25 | 25,405,455 |
19 Mar 2024 | 730.00 | 734.35 | 721.15 | 723.80 | 723.80 | 15,205,043 |
18 Mar 2024 | 727.10 | 737.90 | 722.10 | 730.95 | 730.95 | 18,145,126 |
15 Mar 2024 | 739.25 | 746.55 | 723.00 | 731.90 | 731.90 | 29,792,241 |
14 Mar 2024 | 749.90 | 750.80 | 734.05 | 741.05 | 741.05 | 19,730,882 |
13 Mar 2024 | 758.65 | 763.70 | 743.00 | 747.25 | 747.25 | 27,950,252 |
12 Mar 2024 | 770.00 | 777.75 | 757.35 | 759.70 | 759.70 | 21,529,705 |
11 Mar 2024 | 790.00 | 792.80 | 770.55 | 773.70 | 773.70 | 16,778,340 |
07 Mar 2024 | 790.00 | 793.40 | 783.00 | 788.05 | 788.05 | 15,497,868 |
06 Mar 2024 | 783.65 | 790.30 | 772.90 | 783.90 | 783.90 | 26,710,525 |
05 Mar 2024 | 769.50 | 786.95 | 769.10 | 783.95 | 783.95 | 18,088,847 |
04 Mar 2024 | 774.40 | 777.00 | 769.00 | 772.05 | 772.05 | 9,789,141 |
01 Mar 2024 | 752.00 | 772.00 | 751.95 | 769.15 | 769.15 | 17,348,526 |
29 Feb 2024 | 743.90 | 753.90 | 737.15 | 748.10 | 748.10 | 19,217,113 |
28 Feb 2024 | 749.85 | 756.75 | 741.00 | 742.50 | 742.50 | 11,263,318 |
27 Feb 2024 | 758.90 | 762.35 | 742.20 | 749.85 | 749.85 | 13,969,393 |
26 Feb 2024 | 755.00 | 766.35 | 752.70 | 758.90 | 758.90 | 11,355,186 |
23 Feb 2024 | 765.90 | 770.50 | 755.00 | 759.05 | 759.05 | 14,143,636 |
22 Feb 2024 | 773.00 | 773.00 | 757.00 | 765.90 | 765.90 | 18,799,244 |
21 Feb 2024 | 760.65 | 777.50 | 759.60 | 771.50 | 771.50 | 21,465,311 |
20 Feb 2024 | 759.05 | 763.50 | 754.00 | 760.10 | 760.10 | 12,528,399 |
19 Feb 2024 | 758.70 | 765.00 | 750.00 | 759.25 | 759.25 | 13,979,584 |
16 Feb 2024 | 763.45 | 774.60 | 753.35 | 754.70 | 754.70 | 27,365,121 |
15 Feb 2024 | 747.70 | 764.00 | 741.65 | 761.70 | 761.70 | 33,941,282 |
14 Feb 2024 | 705.55 | 748.50 | 705.55 | 743.40 | 743.40 | 36,782,182 |
13 Feb 2024 | 708.55 | 718.00 | 702.15 | 713.45 | 713.45 | 23,351,472 |
12 Feb 2024 | 726.00 | 726.00 | 704.50 | 707.90 | 707.90 | 22,873,137 |
09 Feb 2024 | 703.65 | 728.35 | 694.20 | 725.25 | 725.25 | 43,235,061 |
08 Feb 2024 | 680.40 | 718.90 | 678.50 | 699.55 | 699.55 | 74,222,434 |
07 Feb 2024 | 655.05 | 677.95 | 655.00 | 675.25 | 675.25 | 41,696,232 |
06 Feb 2024 | 644.45 | 655.00 | 637.70 | 650.25 | 650.25 | 14,079,390 |
05 Feb 2024 | 647.10 | 654.80 | 638.75 | 642.95 | 642.95 | 28,339,525 |
02 Feb 2024 | 652.00 | 660.55 | 646.70 | 649.65 | 649.65 | 27,471,811 |
01 Feb 2024 | 642.75 | 652.95 | 633.25 | 647.65 | 647.65 | 26,587,707 |
31 Jan 2024 | 626.40 | 643.20 | 622.00 | 640.50 | 640.50 | 23,270,745 |
30 Jan 2024 | 625.45 | 633.50 | 624.20 | 626.75 | 626.75 | 16,966,577 |
29 Jan 2024 | 619.00 | 629.50 | 615.60 | 622.95 | 622.95 | 19,572,140 |
25 Jan 2024 | 618.50 | 623.80 | 606.25 | 612.75 | 612.75 | 22,684,904 |
24 Jan 2024 | 609.95 | 622.35 | 603.10 | 618.30 | 618.30 | 19,221,835 |
23 Jan 2024 | 627.00 | 634.90 | 600.65 | 605.10 | 605.10 | 30,954,343 |
19 Jan 2024 | 633.00 | 635.50 | 624.70 | 627.75 | 627.75 | 11,675,202 |
18 Jan 2024 | 625.80 | 633.45 | 619.05 | 628.30 | 628.30 | 14,695,436 |
17 Jan 2024 | 624.00 | 636.80 | 623.00 | 626.00 | 626.00 | 30,016,308 |
16 Jan 2024 | 640.00 | 644.90 | 633.45 | 636.90 | 636.90 | 15,025,543 |
15 Jan 2024 | 638.90 | 645.50 | 636.10 | 640.10 | 640.10 | 16,844,018 |
12 Jan 2024 | 623.80 | 636.50 | 621.10 | 633.60 | 633.60 | 16,620,797 |
11 Jan 2024 | 626.00 | 627.15 | 618.50 | 620.20 | 620.20 | 15,533,860 |
10 Jan 2024 | 624.80 | 625.30 | 618.20 | 621.75 | 621.75 | 12,742,464 |
09 Jan 2024 | 632.00 | 634.35 | 624.50 | 625.40 | 625.40 | 13,400,235 |
08 Jan 2024 | 640.00 | 645.00 | 625.05 | 627.00 | 627.00 | 14,739,531 |
05 Jan 2024 | 645.00 | 651.75 | 637.75 | 641.95 | 641.95 | 15,984,585 |
04 Jan 2024 | 642.50 | 646.40 | 638.65 | 642.75 | 642.75 | 13,883,388 |
03 Jan 2024 | 639.35 | 648.00 | 635.80 | 643.45 | 643.45 | 14,571,772 |
02 Jan 2024 | 641.35 | 648.00 | 633.85 | 639.45 | 639.45 | 15,164,482 |
01 Jan 2024 | 642.20 | 646.90 | 638.00 | 641.35 | 641.35 | 8,295,548 |
29 Dec 2023 | 645.50 | 649.60 | 639.55 | 642.05 | 642.05 | 13,221,898 |
28 Dec 2023 | 650.25 | 653.30 | 646.50 | 651.40 | 651.40 | 16,982,092 |
27 Dec 2023 | 640.75 | 649.45 | 639.00 | 648.55 | 648.55 | 14,417,646 |
26 Dec 2023 | 638.85 | 641.30 | 635.65 | 638.05 | 638.05 | 10,153,089 |
22 Dec 2023 | 644.75 | 649.40 | 635.15 | 636.75 | 636.75 | 14,998,068 |
21 Dec 2023 | 632.15 | 648.95 | 627.50 | 643.75 | 643.75 | 19,915,516 |
20 Dec 2023 | 658.70 | 660.40 | 633.95 | 636.45 | 636.45 | 22,542,056 |
19 Dec 2023 | 648.50 | 659.60 | 640.25 | 655.40 | 655.40 | 19,964,008 |
18 Dec 2023 | 646.65 | 655.65 | 642.40 | 648.50 | 648.50 | 16,221,796 |
15 Dec 2023 | 628.00 | 650.00 | 619.85 | 648.25 | 648.25 | 29,813,572 |
14 Dec 2023 | 626.00 | 627.75 | 622.40 | 623.65 | 623.65 | 15,813,797 |
13 Dec 2023 | 614.45 | 620.50 | 611.65 | 619.85 | 619.85 | 13,977,914 |
12 Dec 2023 | 617.00 | 617.95 | 610.80 | 612.40 | 612.40 | 14,494,836 |
11 Dec 2023 | 615.00 | 619.90 | 613.10 | 614.25 | 614.25 | 11,706,255 |
08 Dec 2023 | 610.00 | 616.80 | 605.35 | 614.15 | 614.15 | 17,722,136 |
07 Dec 2023 | 610.00 | 612.55 | 605.00 | 611.70 | 611.70 | 10,725,706 |
06 Dec 2023 | 614.00 | 614.00 | 604.55 | 608.45 | 608.45 | 21,439,069 |
05 Dec 2023 | 595.05 | 611.30 | 595.05 | 608.25 | 608.25 | 36,430,152 |
04 Dec 2023 | 588.00 | 596.00 | 584.55 | 594.70 | 594.70 | 26,077,882 |
01 Dec 2023 | 567.00 | 574.20 | 566.55 | 571.75 | 571.75 | 10,614,230 |
30 Nov 2023 | 569.75 | 570.20 | 563.65 | 564.75 | 564.75 | 19,758,998 |
29 Nov 2023 | 568.00 | 569.00 | 565.10 | 568.60 | 568.60 | 10,299,034 |
28 Nov 2023 | 563.60 | 565.20 | 561.10 | 564.45 | 564.45 | 8,153,314 |
24 Nov 2023 | 561.95 | 562.45 | 559.25 | 560.35 | 560.35 | 6,529,851 |
23 Nov 2023 | 561.75 | 563.50 | 558.30 | 559.95 | 559.95 | 6,376,210 |
22 Nov 2023 | 562.95 | 564.50 | 555.15 | 558.95 | 558.95 | 14,909,071 |
21 Nov 2023 | 566.00 | 566.65 | 561.00 | 561.50 | 561.50 | 14,280,013 |
20 Nov 2023 | 564.00 | 566.80 | 560.60 | 563.75 | 563.75 | 12,714,585 |
17 Nov 2023 | 574.50 | 574.50 | 562.10 | 563.05 | 563.05 | 37,173,221 |
16 Nov 2023 | 584.70 | 588.00 | 582.90 | 584.65 | 584.65 | 8,622,660 |
15 Nov 2023 | 587.25 | 588.00 | 582.60 | 584.70 | 584.70 | 11,397,676 |
13 Nov 2023 | 581.00 | 582.50 | 575.20 | 581.35 | 581.35 | 11,282,362 |
10 Nov 2023 | 577.80 | 581.00 | 575.40 | 579.50 | 579.50 | 6,773,038 |
09 Nov 2023 | 581.00 | 581.85 | 576.50 | 578.35 | 578.35 | 12,434,363 |
08 Nov 2023 | 581.90 | 582.60 | 579.00 | 580.30 | 580.30 | 15,434,808 |
07 Nov 2023 | 574.80 | 581.20 | 572.60 | 579.75 | 579.75 | 17,923,281 |
06 Nov 2023 | 582.00 | 582.50 | 573.25 | 574.35 | 574.35 | 16,499,138 |
03 Nov 2023 | 576.00 | 579.50 | 573.45 | 578.15 | 578.15 | 11,371,371 |
02 Nov 2023 | 571.10 | 575.45 | 567.60 | 572.10 | 572.10 | 11,148,516 |
01 Nov 2023 | 566.25 | 569.65 | 563.85 | 566.40 | 566.40 | 13,575,575 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |