Teleflex Incorporated

$2.54B