NYSE • TFX • US8793691069
Generating your data highlights...
5.96b USD | # 2284 in US
580.22k shares | 75.52m USD
44.27m
99.63% | 44.11m