Marvell Technology MRVL Up 440 Is There More Room to Run 20260520 CarMart CRMT Stock Analysis 560 Gain What to Watch 20260520