Stocks mostly rose Wednesday as investors brushed off another tech-fuelled sell-off on Wall Street, while precious metals continued their recovery on dip-buying following a two-day collapse.