(CNBC) Stocks fell on Friday as further losses in oil prices sparked fears of a global economic slowdown, but the major indexes still managed solid weekly gains.

The Dow Jones Industrial Average fell 201.92 points to 25,989.30 as losses in Caterpillar and Goldman Sachs offset gains from Disney. The S&P 500 dropped 0.9 percent to 2,781.01, led lower by consumer discretionary shares and tech. The Nasdaq Composite lagged, dropping 1.7 percent to 7,406.90 as shares of Facebook, Amazon, Netflix and Alphabet all traded lower.

The indexes recovered most of their losses late in the day. At its session lows, the Dow was down 308.31 points.

Note: Read our discussion guidelines before commenting.