TELEFLEX INC (TFX) Stock, Financials and Enterprise Value