Teleflex Incorporated
Exchange: nyse
none
8491765760.00
644953984.00
0.390080677713
0.213149867276
-8.8%
3.75
1.360000