NYSE:TFX | US8793691069
Generating your data highlights...
10.4b USD | # 1315 in US
502.63k shares | 106.36m USD
47.1m
99.68% | 46.95m