site logo

Teleflex raises outlook despite taking $8.7M hit tied to sterilization facility closure