Corporate earnings pushed U.S. stocks mostly higher on Thursday. The Standard & Poor's 500 index rose two points, to close at 1,864.85. Seven of the 10 industry sectors in the S&P 500 gained, led by energy stocks. The Nasdaq added nine points, to finish at 4,095.52. The Dow Jones industrial average, however, fell 16 points, to close at 16,408.54, hurt by the big drop in IBM.