NYSE • IFF • US4595061015
Generating your data highlights...
19.4b USD | # 1022 in US
1.85m shares | 135.62m USD
255.3m
99.72% | 254.59m