U.S. stocks made solid gains on Friday with all indice sperforming strongly and ending at week highs. "Investors are rotating ...