U.S. stocks closed higher after a surprisingly strong U.S. jobs report raised optimism about the economy. The S&P 500 added 0.9% Friday and neared its all-time high set on Monday. The Dow climbed 0.8% and reached its own record. The Nasdaq rose 1.2%.