Stocks wavered to a modestly higher finish Monday as attention now turns to earnings. Internet, solar and software stocks helped the Nasdaq to a nearly 0.2% gain and another record high. Monday marked its seventh gain in the past eight sessions. The S&P 500 and the Dow Jones industrial average rose 0.1% each. But the small-cap Russell 2000 fell for a second straight day, down 0.5%.