NYSE • ECL • US2788651006
Generating your data highlights...
72.8b USD | # 311 in US
1.5m shares | 416.76m USD
282.42m
99.79% | 281.84m