NYSE • IFF • US4595061015
Generating your data highlights...
18.1b USD | # 1078 in US
1.73m shares | 127.89m USD
255.44m
99.73% | 254.76m