Stocks struggle to hold on to gains | Moving Markets | Podwise