NYSE • IFF • US4595061015
Generating your data highlights...
21.2b USD | # 946 in US
1.75m shares | 142.97m USD
255.15m
99.72% | 254.45m