NYSE:IFF | US4595061015
Generating your data highlights...
19.3b USD | # 1027 in US
2m shares | 136.58m USD
256.1m
99.78% | 255.53m