NYSE • IFF • US4595061015
Generating your data highlights...
19.6b USD | # 1021 in US
1.85m shares | 136.66m USD
255.3m
99.72% | 254.59m