NYSE • TFX • US8793691069
Generating your data highlights...
5.48b USD | # 2377 in US
939.03k shares | 109.16m USD
44.27m
99.62% | 44.1m