Teleflex Non-GAAP EPS of $3.39 beats by $0.05, revenue of $704.5M misses by $15M