Marvell Technology (MRVL): financials explained · StockLab