Trumps Approval Rating Drops to 35 as Republican Support Weakens Market Implications US Stock Futures Edge Higher as Bond Yields Ease Nvidia Earnings Take Center Stage ICON plc ICLR Up 160 Is There More Room to Run 20260520