NYSE:TFX | US8793691069
Generating your data highlights...
11.5b USD | # 1234 in US
427.44k shares | 95.8m USD
47.12m
99.67% | 46.96m