NYSE:TFX | US8793691069
Generating your data highlights...
5.27b USD | # 2424 in US
977.79k shares | 111.75m USD
44.2m
99.63% | 44.04m