NCR Corp shares are up 5.5% after analysts at RBC Capital upgraded the stock to 'Top Pick' and announced a $40 price target; Analysts said higher recurring revenues should provide financial consistency.