Stocks Waver on Wall Street; S&P 500 Holds on to Weekly Gain

by