Teleflex Financial Statements (TFX)