U.S. stocks rose on Monday as key technology names advanced and oil prices and Treasury yields slipped, with Wall Street looking to recover from a mostly lower week.

The S&P 500 climbed 1.3%, while the Nasdaq Composite gained 2%. The Dow Jones Industrial Average added 325 points, or 0.6%.