Home Stock Marvell stock hits 52-week high as bullish catalysts keep stacking up