Teleflex Reports Second Quarter Financial Results and Full Y