Teleflex Incorporated
Exchange: nyse
none
8394234368.00
644953984.00
0.390080678209
0.213149867276
-8.8%
3.75
1.360000