NYSE • IFF • US4595061015
Generating your data highlights...
20.7b USD | # 969 in US
1.82m shares | 135.03m USD
255.3m
99.72% | 254.59m