NCRCorp. (NYSE: NCR) swung to a fourth quarter loss of 8 cents per share compared with earnings of 20 cents per share in the year ago period but the results were better than expected as revenue climbed. The stock price leaped $2.16 to close at $21.19.