Teleflex Incorporated
Exchange: nyse
none
8405380608.00
644953984.00
0.390080678152
0.213149867276
-8.8%
3.75
1.360000