Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 May 2024 | 708.35 | 736.05 | 706.05 | 714.00 | 714.00 | 166,914 |
22 May 2024 | 711.45 | 729.70 | 688.00 | 708.30 | 708.30 | 723,015 |
21 May 2024 | 707.25 | 707.25 | 660.00 | 705.75 | 705.75 | 1,472,160 |
17 May 2024 | 579.00 | 589.95 | 576.80 | 586.40 | 586.40 | 30,050 |
16 May 2024 | 575.00 | 581.95 | 571.80 | 578.55 | 578.55 | 12,812 |
15 May 2024 | 565.70 | 580.60 | 565.70 | 577.85 | 577.85 | 28,736 |
14 May 2024 | 559.95 | 570.00 | 558.50 | 568.85 | 568.85 | 21,745 |
13 May 2024 | 558.05 | 560.50 | 548.00 | 559.05 | 559.05 | 20,891 |
10 May 2024 | 555.35 | 563.05 | 549.00 | 558.70 | 558.70 | 31,700 |
09 May 2024 | 579.00 | 583.50 | 552.50 | 555.40 | 555.40 | 92,482 |
08 May 2024 | 575.00 | 584.30 | 572.70 | 579.75 | 579.75 | 21,194 |
07 May 2024 | 575.30 | 582.20 | 571.10 | 575.30 | 575.30 | 23,265 |
06 May 2024 | 587.50 | 589.05 | 575.20 | 578.25 | 578.25 | 47,761 |
03 May 2024 | 598.95 | 602.50 | 578.70 | 585.25 | 585.25 | 72,932 |
02 May 2024 | 590.50 | 611.10 | 590.35 | 594.05 | 594.05 | 99,349 |
30 Apr 2024 | 578.35 | 611.80 | 578.35 | 590.50 | 590.50 | 211,011 |
29 Apr 2024 | 582.25 | 589.55 | 581.80 | 583.25 | 583.25 | 31,108 |
26 Apr 2024 | 584.00 | 590.45 | 579.50 | 582.50 | 582.50 | 56,233 |
25 Apr 2024 | 596.35 | 599.75 | 577.00 | 579.65 | 579.65 | 130,204 |
24 Apr 2024 | 587.20 | 603.00 | 587.20 | 595.85 | 595.85 | 51,372 |
23 Apr 2024 | 590.00 | 593.95 | 586.00 | 587.85 | 587.85 | 25,551 |
22 Apr 2024 | 579.00 | 592.00 | 579.00 | 589.45 | 589.45 | 29,369 |
19 Apr 2024 | 573.25 | 582.10 | 567.05 | 578.85 | 578.85 | 27,021 |
18 Apr 2024 | 585.20 | 587.00 | 569.95 | 573.25 | 573.25 | 29,646 |
16 Apr 2024 | 568.90 | 585.20 | 566.15 | 582.25 | 582.25 | 27,914 |
15 Apr 2024 | 587.00 | 587.00 | 565.60 | 570.10 | 570.10 | 61,152 |
12 Apr 2024 | 601.95 | 604.80 | 585.85 | 587.55 | 587.55 | 61,552 |
10 Apr 2024 | 604.90 | 607.70 | 597.05 | 599.85 | 599.85 | 49,050 |
09 Apr 2024 | 608.80 | 617.00 | 599.05 | 602.50 | 602.50 | 66,036 |
08 Apr 2024 | 607.00 | 622.05 | 601.95 | 604.80 | 604.80 | 72,092 |
05 Apr 2024 | 601.10 | 609.90 | 597.15 | 604.70 | 604.70 | 40,985 |
04 Apr 2024 | 604.15 | 610.00 | 599.45 | 603.55 | 603.55 | 76,059 |
03 Apr 2024 | 593.40 | 610.00 | 591.20 | 604.10 | 604.10 | 69,987 |
02 Apr 2024 | 604.80 | 608.45 | 591.80 | 593.60 | 593.60 | 84,880 |
01 Apr 2024 | 602.95 | 614.10 | 599.45 | 604.30 | 604.30 | 90,295 |
28 Mar 2024 | 587.00 | 603.85 | 587.00 | 597.95 | 597.95 | 75,284 |
27 Mar 2024 | 574.60 | 605.10 | 570.00 | 584.95 | 584.95 | 206,231 |
26 Mar 2024 | 589.55 | 595.80 | 572.00 | 574.60 | 574.60 | 61,606 |
22 Mar 2024 | 570.00 | 598.85 | 570.00 | 589.55 | 589.55 | 53,001 |
21 Mar 2024 | 577.80 | 585.00 | 572.10 | 576.65 | 576.65 | 29,207 |
20 Mar 2024 | 569.95 | 579.00 | 569.95 | 575.15 | 575.15 | 55,238 |
19 Mar 2024 | 583.20 | 584.75 | 561.80 | 569.00 | 569.00 | 39,831 |
18 Mar 2024 | 577.00 | 598.45 | 575.70 | 580.25 | 580.25 | 70,077 |
15 Mar 2024 | 578.95 | 583.00 | 571.00 | 577.40 | 577.40 | 29,724 |
14 Mar 2024 | 564.55 | 583.25 | 561.35 | 576.30 | 576.30 | 35,189 |
13 Mar 2024 | 598.75 | 598.75 | 554.50 | 561.70 | 561.70 | 101,289 |
12 Mar 2024 | 609.95 | 612.80 | 586.25 | 589.90 | 589.90 | 54,118 |
11 Mar 2024 | 610.00 | 612.45 | 601.95 | 606.75 | 606.75 | 50,404 |
07 Mar 2024 | 606.80 | 618.15 | 605.05 | 609.35 | 609.35 | 37,667 |
06 Mar 2024 | 620.00 | 629.20 | 600.00 | 604.15 | 604.15 | 54,159 |
05 Mar 2024 | 633.00 | 634.35 | 621.65 | 622.95 | 622.95 | 45,909 |
04 Mar 2024 | 638.75 | 641.95 | 632.00 | 633.90 | 633.90 | 28,215 |
01 Mar 2024 | 625.50 | 648.40 | 621.95 | 635.85 | 635.85 | 71,736 |
29 Feb 2024 | 625.85 | 628.50 | 612.35 | 623.95 | 623.95 | 57,825 |
28 Feb 2024 | 638.15 | 640.00 | 609.60 | 624.10 | 624.10 | 129,930 |
27 Feb 2024 | 640.00 | 658.80 | 631.70 | 634.95 | 634.95 | 240,312 |
26 Feb 2024 | 616.30 | 663.50 | 603.55 | 631.70 | 631.70 | 337,717 |
23 Feb 2024 | 601.05 | 619.75 | 600.15 | 613.95 | 613.95 | 52,405 |
22 Feb 2024 | 600.05 | 606.30 | 593.95 | 599.25 | 599.25 | 43,597 |
21 Feb 2024 | 622.70 | 625.00 | 592.35 | 603.25 | 603.25 | 56,308 |
20 Feb 2024 | 611.00 | 638.00 | 610.55 | 622.70 | 622.70 | 60,585 |
19 Feb 2024 | 612.30 | 618.00 | 610.50 | 612.90 | 612.90 | 33,640 |
16 Feb 2024 | 616.00 | 622.50 | 608.70 | 612.30 | 612.30 | 27,632 |
15 Feb 2024 | 617.00 | 622.80 | 610.00 | 611.95 | 611.95 | 27,905 |
14 Feb 2024 | 584.20 | 625.00 | 584.20 | 619.70 | 619.70 | 74,510 |
13 Feb 2024 | 603.15 | 606.45 | 586.95 | 594.90 | 594.90 | 112,942 |
12 Feb 2024 | 630.40 | 648.25 | 592.45 | 600.10 | 600.10 | 128,513 |
09 Feb 2024 | 660.00 | 660.00 | 622.00 | 627.25 | 627.25 | 188,275 |
08 Feb 2024 | 665.85 | 666.40 | 649.40 | 660.25 | 660.25 | 96,206 |
07 Feb 2024 | 662.00 | 670.40 | 658.20 | 665.90 | 665.90 | 80,626 |
06 Feb 2024 | 652.45 | 660.90 | 648.10 | 659.50 | 659.50 | 38,085 |
05 Feb 2024 | 670.05 | 680.00 | 645.90 | 649.20 | 649.20 | 107,860 |
02 Feb 2024 | 651.00 | 699.00 | 646.00 | 666.70 | 666.70 | 453,226 |
01 Feb 2024 | 661.50 | 668.00 | 641.00 | 645.50 | 645.50 | 73,838 |
31 Jan 2024 | 660.00 | 668.00 | 648.80 | 657.60 | 657.60 | 180,366 |
30 Jan 2024 | 694.75 | 702.85 | 661.40 | 668.20 | 668.20 | 213,990 |
29 Jan 2024 | 710.15 | 713.05 | 691.25 | 693.70 | 693.70 | 61,408 |
25 Jan 2024 | 711.00 | 731.25 | 705.00 | 706.65 | 706.65 | 113,195 |
24 Jan 2024 | 689.65 | 719.55 | 673.30 | 707.75 | 707.75 | 243,970 |
23 Jan 2024 | 690.00 | 713.00 | 685.60 | 689.65 | 689.65 | 217,239 |
19 Jan 2024 | 690.00 | 702.40 | 684.00 | 686.85 | 686.85 | 73,689 |
18 Jan 2024 | 700.00 | 708.00 | 676.00 | 688.65 | 688.65 | 135,680 |
17 Jan 2024 | 700.00 | 715.10 | 694.40 | 700.45 | 700.45 | 105,346 |
16 Jan 2024 | 708.90 | 729.00 | 691.00 | 707.70 | 707.70 | 175,631 |
15 Jan 2024 | 709.00 | 716.00 | 695.00 | 709.60 | 709.60 | 184,507 |
12 Jan 2024 | 720.00 | 730.20 | 690.30 | 692.45 | 692.45 | 290,102 |
11 Jan 2024 | 734.90 | 764.95 | 712.10 | 718.15 | 718.15 | 461,157 |
10 Jan 2024 | 714.00 | 755.40 | 708.15 | 728.80 | 728.80 | 510,922 |
09 Jan 2024 | 694.60 | 748.70 | 691.25 | 711.50 | 711.50 | 703,889 |
08 Jan 2024 | 680.00 | 714.00 | 680.00 | 691.10 | 691.10 | 83,440 |
05 Jan 2024 | 678.40 | 686.65 | 672.00 | 674.75 | 674.75 | 35,924 |
04 Jan 2024 | 688.60 | 688.60 | 673.30 | 675.00 | 675.00 | 23,115 |
03 Jan 2024 | 682.00 | 690.00 | 680.15 | 685.15 | 685.15 | 14,393 |
02 Jan 2024 | 687.85 | 701.40 | 677.95 | 682.00 | 682.00 | 22,892 |
01 Jan 2024 | 695.45 | 703.90 | 684.95 | 686.95 | 686.95 | 24,459 |
29 Dec 2023 | 695.30 | 700.60 | 691.05 | 694.30 | 694.30 | 11,694 |
28 Dec 2023 | 704.80 | 707.00 | 693.25 | 695.30 | 695.30 | 13,861 |
27 Dec 2023 | 700.00 | 708.00 | 691.15 | 701.35 | 701.35 | 23,326 |
26 Dec 2023 | 684.70 | 702.90 | 682.00 | 697.30 | 697.30 | 14,117 |
22 Dec 2023 | 679.45 | 694.95 | 675.65 | 681.25 | 681.25 | 13,045 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |