U.S. stocks rose Friday, notching their biggest weekly gains in months following a strong streak of earnings reports.

Stocks began the week with losses, but turned higher after companies ranging from banks to insurers delivered robust results for the latest quarter.

Read More