Positive economic data this week helped push equities higher. Stocks gained Thursday despite a glitch that shut down trading on the Nasdaq index for about three hours.
Gains continued Friday. The Dow Jones industrial average added 46.77 points or 0.31 percent to 15,010.51. The Standard & Poor's 500 closed at 1,663.50, up 6.54 points or 0.39 percent.
The Nasdaq exchange gained 19.09 points or 0.52 percent to 3,657.79.
On the New York Stock Exchange, 2,077 stocks advanced and 1,004 declined on a volume of 2.3 billion shares traded.
The Nikkei 225 index in Japan gained 2.21 percent or 295.38 points to 13,660.55. The FTSE 100 in Britain added 0.7 percent or 45.23 points to 6,492.10.
The 10-year benchmark treasury bond was up 20/32 to yield 2.816 percent.
The euro fell to $1.3384 while the dollar fell to 98.69 yen.
In after hours trading, crude oil on the New York Mercantile Exchange added $1.23 or 1.18 percent to reach $106.25 per barrel.
On the Comex division, gold added $25.40 or 1.85 percent to $1,396.10 per troy ounce. Silver gained 94 cents or 4.07 percent to reach $24.02 per ounce.
On the Chicago Board of Trade, December delivery corn added 4 1/2 cents to $4.69 per bushel. Soybeans for November added 41 1/4 cents to $13.28. Wheat for December gained 4 3/4 cents to reach $6.45 1/4.