Text this: Teleflex Inc. SWOT Analysis