NYSE • ECL • US2788651006
Generating your data highlights...
71.5b USD | # 306 in US
1.51m shares | 419.02m USD
282.42m
99.79% | 281.83m