NYSE - TFX (NYSE) 164.86 -3.16 (-1.88%) - 9/29/2016 19:42 PM EDT

Our Portfolio

Innovative Solutions in healthcare technology

Product availability varies by country and region. Please contact Customer Service regarding availability in your region.