TFX   $124.75  -5.46% Market Closed After Close 142.0 13.83%

Teleflex Incorporated

Data not available