SanDisk surges 10% to $2,147 as memory rally defies overbought warnings