NYSE:IFF | US4595061015
Generating your data highlights...
16.2b USD | # 1118 in US
2.39m shares | 153.23m USD
256.1m
99.78% | 255.54m