With a market cap of $29 billion, Global Payments Inc. (GPN) is a leading provider of payment technology and software ...