Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
May 17, 2024 | 664.00 | 676.25 | 650.00 | 650.75 | 650.75 | 1,570 |
May 16, 2024 | 665.75 | 681.75 | 656.50 | 663.25 | 663.25 | 2,251 |
May 15, 2024 | 674.13 | 696.88 | 662.25 | 665.75 | 665.75 | 2,251 |
May 14, 2024 | 685.13 | 696.00 | 668.13 | 672.50 | 672.50 | 1,629 |
May 13, 2024 | 661.88 | 693.88 | 654.25 | 687.00 | 687.00 | 1,921 |
May 10, 2024 | 637.00 | 665.00 | 637.00 | 663.50 | 663.50 | 1,678 |
May 09, 2024 | 634.50 | 647.38 | 632.63 | 637.50 | 637.50 | 1,070 |
May 08, 2024 | 640.50 | 649.13 | 628.50 | 634.00 | 634.00 | 1,033 |
May 07, 2024 | 646.00 | 654.13 | 636.00 | 642.75 | 642.75 | 1,417 |
May 06, 2024 | 622.13 | 650.00 | 609.25 | 648.75 | 648.75 | 1,796 |
May 03, 2024 | 603.63 | 632.38 | 603.00 | 622.50 | 622.50 | 1,610 |
May 02, 2024 | 600.25 | 615.38 | 596.00 | 604.25 | 604.25 | 1,034 |
May 01, 2024 | 603.25 | 608.88 | 593.25 | 599.25 | 599.25 | 745 |
Apr 30, 2024 | 607.00 | 607.50 | 595.63 | 603.25 | 603.25 | 899 |
Apr 29, 2024 | 615.88 | 623.00 | 602.75 | 608.50 | 608.50 | 1,390 |
Apr 26, 2024 | 619.25 | 633.00 | 616.13 | 622.25 | 622.25 | 1,216 |
Apr 25, 2024 | 611.38 | 623.25 | 611.38 | 620.50 | 620.50 | 1,136 |
Apr 24, 2024 | 601.13 | 616.63 | 596.00 | 613.00 | 613.00 | 1,064 |
Apr 23, 2024 | 587.50 | 603.38 | 583.63 | 602.75 | 602.75 | 1,100 |
Apr 22, 2024 | 566.00 | 595.50 | 565.63 | 587.50 | 587.50 | 1,247 |
Apr 19, 2024 | 553.00 | 574.50 | 552.13 | 566.75 | 566.75 | 587 |
Apr 18, 2024 | 556.13 | 558.50 | 550.63 | 553.00 | 553.00 | 234 |
Apr 17, 2024 | 565.88 | 570.00 | 551.00 | 552.25 | 552.25 | 319 |
Apr 16, 2024 | 568.00 | 572.25 | 558.13 | 564.75 | 564.75 | 193 |
Apr 15, 2024 | 568.50 | 568.75 | 560.00 | 567.50 | 567.50 | 222 |
Apr 12, 2024 | 567.75 | 576.00 | 564.88 | 570.75 | 570.75 | 184 |
Apr 11, 2024 | 570.75 | 575.00 | 561.63 | 566.25 | 566.25 | 163 |
Apr 10, 2024 | 572.00 | 581.25 | 570.75 | 573.50 | 573.50 | 183 |
Apr 09, 2024 | 580.13 | 580.13 | 569.00 | 572.00 | 572.00 | 103 |
Apr 08, 2024 | 583.00 | 588.50 | 575.00 | 580.50 | 580.50 | 106 |
Apr 05, 2024 | 571.25 | 588.25 | 571.25 | 581.75 | 581.75 | 170 |
Apr 04, 2024 | 572.50 | 578.50 | 567.25 | 571.50 | 571.50 | 108 |
Apr 03, 2024 | 560.25 | 575.38 | 557.50 | 572.25 | 572.25 | 130 |
Apr 02, 2024 | 572.75 | 576.38 | 560.50 | 561.75 | 561.75 | 105 |
Apr 01, 2024 | 572.88 | 576.00 | 563.25 | 572.75 | 572.75 | 104 |
Mar 28, 2024 | 564.75 | 583.00 | 561.00 | 575.75 | 575.75 | 173 |
Mar 27, 2024 | 557.50 | 564.50 | 554.38 | 562.75 | 562.75 | 74 |
Mar 26, 2024 | 570.50 | 571.38 | 558.88 | 559.25 | 559.25 | 60 |
Mar 25, 2024 | 574.25 | 582.25 | 565.75 | 570.75 | 570.75 | 152 |
Mar 22, 2024 | 560.00 | 572.00 | 554.25 | 569.50 | 569.50 | 117 |
Mar 21, 2024 | 563.00 | 567.00 | 555.50 | 562.00 | 562.00 | 58 |
Mar 20, 2024 | 565.00 | 565.00 | 552.50 | 560.25 | 560.25 | 56 |
Mar 19, 2024 | 558.00 | 567.25 | 555.00 | 567.25 | 567.25 | 60 |
Mar 18, 2024 | 549.00 | 557.50 | 542.75 | 557.50 | 557.50 | 48 |
Mar 15, 2024 | 547.38 | 550.50 | 542.50 | 544.00 | 544.00 | 38 |
Mar 14, 2024 | 554.25 | 554.25 | 544.50 | 547.25 | 547.25 | 113 |
Mar 13, 2024 | 562.50 | 566.00 | 551.00 | 558.25 | 558.25 | 58 |
Mar 12, 2024 | 559.50 | 567.00 | 555.25 | 560.75 | 560.75 | 88 |
Mar 11, 2024 | 551.38 | 562.75 | 537.50 | 561.00 | 561.00 | 117 |
Mar 08, 2024 | 540.88 | 553.00 | 538.50 | 550.25 | 550.25 | 61 |
Mar 07, 2024 | 542.13 | 550.00 | 540.00 | 540.00 | 540.00 | 58 |
Mar 06, 2024 | 555.00 | 555.50 | 539.00 | 542.50 | 542.50 | 135 |
Mar 05, 2024 | 567.88 | 567.88 | 551.75 | 555.75 | 555.75 | 68 |
Mar 04, 2024 | 561.00 | 570.00 | 556.75 | 567.25 | 567.25 | 49 |
Mar 01, 2024 | 576.50 | 577.00 | 559.25 | 561.25 | 561.25 | 62 |
Feb 29, 2024 | 582.50 | 583.50 | 574.50 | 579.25 | 579.25 | 63 |
Feb 28, 2024 | 582.50 | 586.50 | 575.63 | 578.50 | 578.50 | 69 |
Feb 27, 2024 | 580.00 | 590.88 | 574.00 | 586.25 | 586.25 | 82 |
Feb 26, 2024 | 570.63 | 578.00 | 562.25 | 577.00 | 577.00 | 47 |
Feb 23, 2024 | 582.50 | 584.63 | 569.50 | 570.00 | 570.00 | 35 |
Feb 22, 2024 | 577.25 | 592.50 | 575.88 | 580.00 | 580.00 | 59 |
Feb 21, 2024 | 577.00 | 579.00 | 572.00 | 578.00 | 578.00 | 13 |
Feb 20, 2024 | 560.00 | 580.00 | 557.75 | 580.00 | 580.00 | 22 |
Feb 16, 2024 | 550.63 | 570.00 | 537.63 | 561.75 | 561.75 | 55 |
Feb 15, 2024 | 582.88 | 584.00 | 570.00 | 570.00 | 570.00 | 22 |
Feb 14, 2024 | 595.00 | 595.00 | 579.75 | 584.25 | 584.25 | 29 |
Feb 13, 2024 | 598.00 | 600.50 | 596.25 | 597.75 | 597.75 | 26 |
Feb 12, 2024 | 601.25 | 603.38 | 595.00 | 600.25 | 600.25 | 6 |
Feb 09, 2024 | 600.00 | 609.00 | 600.00 | 601.00 | 601.00 | 8 |
Feb 08, 2024 | 603.00 | 603.00 | 594.25 | 597.25 | 597.25 | 11 |
Feb 07, 2024 | 614.13 | 614.13 | 610.50 | 610.50 | 610.50 | 1 |
Feb 06, 2024 | 605.88 | 607.13 | 604.63 | 605.75 | 605.75 | 15 |
Feb 05, 2024 | 612.25 | 612.25 | 600.63 | 603.25 | 603.25 | 17 |
Feb 02, 2024 | 614.00 | 621.50 | 612.13 | 613.00 | 613.00 | 9 |
Feb 01, 2024 | 607.00 | 615.00 | 606.25 | 613.75 | 613.75 | 13 |
Jan 31, 2024 | 620.00 | 620.00 | 608.13 | 610.25 | 610.25 | 14 |
Jan 30, 2024 | 603.00 | 620.63 | 602.00 | 620.25 | 620.25 | 23 |
Jan 29, 2024 | 607.00 | 609.50 | 604.75 | 609.50 | 609.50 | 7 |
Jan 26, 2024 | 626.88 | 626.88 | 610.00 | 616.25 | 616.25 | 12 |
Jan 25, 2024 | 628.13 | 630.00 | 626.00 | 627.50 | 627.50 | 8 |
Jan 24, 2024 | 616.50 | 626.25 | 615.13 | 626.25 | 626.25 | 8 |
Jan 23, 2024 | 611.00 | 620.75 | 611.00 | 612.75 | 612.75 | 10 |
Jan 22, 2024 | 610.63 | 614.63 | 608.00 | 612.00 | 612.00 | 12 |
Jan 19, 2024 | 610.00 | 612.00 | 609.75 | 609.75 | 609.75 | 5 |
Jan 18, 2024 | 595.00 | 604.38 | 594.00 | 603.75 | 603.75 | 12 |
Jan 17, 2024 | 607.00 | 607.00 | 600.00 | 602.00 | 602.00 | 11 |
Jan 16, 2024 | 622.38 | 623.63 | 601.50 | 605.25 | 605.25 | 11 |
Jan 12, 2024 | 629.00 | 629.00 | 614.00 | 618.50 | 618.50 | 9 |
Jan 11, 2024 | 627.63 | 628.50 | 624.75 | 624.75 | 624.75 | 5 |
Jan 10, 2024 | 629.50 | 632.13 | 627.13 | 631.75 | 631.75 | 8 |
Jan 09, 2024 | 620.50 | 632.88 | 619.00 | 630.75 | 630.75 | 22 |
Jan 08, 2024 | 619.38 | 621.00 | 616.50 | 617.75 | 617.75 | 8 |
Jan 05, 2024 | 634.25 | 638.00 | 632.63 | 635.00 | 635.00 | 8 |
Jan 04, 2024 | 616.00 | 632.00 | 615.00 | 632.00 | 632.00 | 21 |
Jan 03, 2024 | 628.00 | 628.25 | 621.00 | 622.00 | 622.00 | 5 |
Jan 02, 2024 | 639.00 | 639.00 | 626.25 | 626.25 | 626.25 | 7 |
Dec 29, 2023 | 648.75 | 648.75 | 641.50 | 645.75 | 645.75 | 11 |
Dec 28, 2023 | 636.13 | 650.50 | 636.13 | 647.75 | 647.75 | 23 |
Dec 27, 2023 | 647.25 | 647.25 | 639.38 | 639.50 | 639.50 | 12 |
Dec 26, 2023 | 644.13 | 654.00 | 644.13 | 653.00 | 653.00 | 13 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |