Wall Street extended its rally for the second consecutive week as each of the benchmark indexes listed here posted gains.

read more