Stocks rose Friday, boosted by some solid corporate earnings, though two major indexes finished the week with losses after being weighed down by concerns about a slowing economy.
The S&P 500 index rose 73.76 points, or 1.9%, to 3972.61, its first up day after three days of declines.
The Nasdaq Composite gained 288.17 points, or 2.7%, to 11140.43, led higher by shares of Netflix and Alphabet.
The Dow Jones Industrial Average was up 330.93 points, or 1%, to 33375.49.