NYSE • TFX • US8793691069
Generating your data highlights...
5.55b USD | # 2375 in US
531.33k shares | 71.17m USD
42.37m
99.62% | 42.21m