Stocks closed another week higher, with each of the benchmark indexes listed here posting gains.

read more