Costamare CMRE Rallies 310 as Bulls Target 1817 20260520 SP 500 and Nasdaq Edge Higher as Markets Await Nvidia Earnings