TELEFLEX (TFX) - Zacks Research