Teleflex Inc

TFXNYSE
$123.29
-1.15-0.92%