NYSE • TFX • US8793691069
Generating your data highlights...
5.74b USD | # 2289 in US
913.74k shares | 109.47m USD
44.27m
99.62% | 44.1m