NYSE:IFF | US4595061015
Generating your data highlights...
20.4b USD | # 836 in US
1.57m shares | 131.07m USD
255.74m
99.81% | 255.26m