NYSE • IFF • US4595061015
Generating your data highlights...
17.6b USD | # 1091 in US
1.74m shares | 129.23m USD
255.44m
99.73% | 254.76m