NCR Corporation has completed its $2.5 billion purchase of the largest ATM operator, Cardtronics.