NYSE:IFF | US4595061015
Generating your data highlights...
17.2b USD | # 1061 in US
2.32m shares | 148.93m USD
256.1m
99.78% | 255.54m