NYSE:TFX | US8793691069
Generating your data highlights...
11.1b USD | # 1316 in US
371.19k shares | 87.64m USD
47.12m
99.67% | 46.96m