Market posts minor gains and is higher for the second straight week ...