NYSE:IFF | US4595061015
Generating your data highlights...
19.3b USD | # 1032 in US
1.93m shares | 139.23m USD
255.48m
99.76% | 254.85m