Teleflex Inc

TFXNYSE
$128.22
4.934%