Wall Street enjoyed a positive week of returns, with each of the benchmark indexes posting solid gains, despite a marginal downturn at the end of last week.

read more