NYSE • IFF • US4595061015
Generating your data highlights...
21.8b USD | # 915 in US
1.72m shares | 142.15m USD
255.15m
99.72% | 254.45m