Stocks rose on Friday as investors assessed more corporate earnings reports and the outlook for Federal Reserve rate hikes.
The Dow Jones Industrials leaped 338.38 points, or 1.3%, to 30,722.37.
The S&P 500 rumbled 43.77 points, or 1.2%, higher to kick off Friday at 3,709.55.
The NASDAQ grabbed ahold of 106 points, or 1%, to 10,720.84.
Earnings reports weighed on the market. Dow components American Express and Verizon fell more than 4% after their quarterly reports.
In tech, social media company Snap reported a quarterly revenue of $1.13 billion, below expectations. That revenue represents year-over-year growth of just 6%. Average revenue per user, a key metric for the company, fell 11% to $3.11.
Treasury prices stayed put, keeping yields at Thursday's 4.24%.
Oil prices advanced 80 cents to $85.31 U.S. a barrel.
Gold prices hiked $7.80 to $1,644.60 U.S. an ounce.
Short-Term Yields Slide, Markets Pop