TELEFLEX INC Financials