NYSE:TFX | US8793691069
Generating your data highlights...
4.79b USD | # 2585 in US
842.55k shares | 95.97m USD
44.19m
99.64% | 44.03m