TFX

Teleflex Inc

TFXNYSE

$121.83

+3.47

2.93%

Last Updated: Jul 1, 20:00