Why Marvell (MRVL) Stock Had Its Best Month in Years