NYSE:TFX | US8793691069
Generating your data highlights...
8.27b USD | # 1593 in US
433.86k shares | 91.83m USD
46.44m
99.71% | 46.31m