$TFX SEC Filings

Filing Filed On
424B2 11 May 2016
424B2 10 Jun 2011
424B2 01 Jun 2011
424B2 05 Aug 2010
424B2 03 Aug 2010