Teleflex Inc. said it would buy urology specialist Neotract Inc. for up to $1 billion. Specifics of the deal call for Teleflex to offer an upfront cash payment of $725 million at closing and up to an additional $375 million upon the achievement of certain commercial milestones related to sales through the end of 2020. The deal is expected to close within 30 days.