Why is Marvell Technology stock surging today?

May 20, 2026