marvells financial